@font-face{font-family:Fet;src:url(/assets/fet-6c1b8a47.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.logo[data-v-ba55858e]{font-family:Fet,sans-serif;font-weight:600;background:linear-gradient(320deg,#14b8a6,#17cc86,#ffd166);background-size:150% 150%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:spaceMove-ba55858e 4s ease infinite;position:relative}@keyframes spaceMove-ba55858e{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.login-page{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;flex-direction:column}.form-link{text-align:center;margin-top:1rem}.register-page[data-v-ce9324ea]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.form-center[data-v-ce9324ea]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-link[data-v-ce9324ea]{text-align:center;margin-top:1rem}.input-error>input[data-v-ce9324ea]{border:1px solid var(--p-red-500)!important;box-shadow:0 0 0 2px #e539351a}.error-message[data-v-ce9324ea]{color:var(--p-red-500);font-size:.9em;margin-top:.25rem}.avatar-circle[data-v-44e80f77]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ddd}.avatar-circle img[data-v-44e80f77]{width:80%;height:80%;margin-bottom:-20%}.base-layout[data-v-dde22ce7]{display:flex;min-height:100vh}.main-content[data-v-dde22ce7]{flex:1;display:flex;flex-direction:column}.header[data-v-dde22ce7]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background-color:#fff;box-shadow:0 1px 3px #0000001a}.page-title[data-v-dde22ce7]{margin:0;font-size:1.75rem;font-weight:700}.content-area[data-v-dde22ce7]{padding:1.5rem;flex:1;background-color:#f9fafb}.header nav a[data-v-dde22ce7]{text-decoration:none;color:var(--p-slate-500);transition:color .2s ease}.header nav a.router-link-active[data-v-dde22ce7]{color:var(--p-primary-color);font-weight:600}.header .user-name[data-v-dde22ce7]{text-decoration:none}.header .user-name[data-v-dde22ce7]:hover{color:var(--p-primary-600)}.sign-in[data-v-dde22ce7]{color:var(--p-primary-600);text-decoration:none}footer[data-v-dde22ce7]{background-color:#f9fafb}.case-card[data-v-4cd04577]{min-width:0;display:flex;flex-direction:column;height:100%;position:relative}.preview[data-v-4cd04577]{width:100%;height:140px;object-fit:cover;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:center;color:var(--p-slate-500);background:var(--p-slate-200)}.active-flag[data-v-4cd04577]{color:#22c55e}.inactive-flag[data-v-4cd04577]{color:#eab308}.publish-flag[data-v-4cd04577]{color:#2563eb}.not-publish-flag[data-v-4cd04577]{color:#bdbdbd}.author[data-v-4cd04577]{font-size:.95em;color:#888}.description[data-v-4cd04577]{margin-bottom:.7e}.subjects[data-v-4cd04577]{margin-bottom:.5em;display:flex;gap:.4em;flex-wrap:wrap;position:absolute;top:.5rem;right:.5rem}.subject-tag[data-v-4cd04577]{font-size:.92em}.difficulty[data-v-4cd04577]{display:flex;align-items:center;gap:.3em;margin-bottom:.5em}.stars .pi[data-v-4cd04577]{color:#fbbf24;font-size:1.1em}.diff-num[data-v-4cd04577]{color:#888;font-size:.95em}.paginated-list{display:flex;flex-direction:column;gap:1.5rem}.list-header{display:flex;justify-content:flex-end}.loading-state{display:flex;justify-content:center;padding:2rem}.empty-state{text-align:center;padding:2rem;color:var(--text-color-secondary)}.pagination{margin-top:1.5rem}.p-paginator.p-component{background:none!important}.p-paginator-content{flex-wrap:nowrap!important}.cases-grid[data-v-26101a12]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.empty-cases[data-v-26101a12]{text-align:center;padding:2rem}.p-editor-container[data-v-d72aa941]{min-height:300px}.form-group[data-v-1f55edeb]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.base-info-step[data-v-add5cce3]{display:flex;flex-direction:column;gap:1.2rem}.base-info-step__col-custom-4[data-v-add5cce3]{grid-template-columns:2fr 2fr 1fr 1fr}.outcome-metrics-block[data-v-add5cce3]{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}h3[data-v-add5cce3]{margin-bottom:1rem;margin-top:0}.metrics-list[data-v-add5cce3]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.metric-row[data-v-add5cce3]{display:flex;align-items:center;gap:.5rem}.add-metric-btn[data-v-add5cce3]{margin-top:.5rem}.block-header[data-v-a11cad45]{display:flex;gap:.5rem;margin-bottom:.5rem}.files-list[data-v-a11cad45]{display:flex;flex-direction:column;gap:.5rem}.file-card[data-v-a11cad45]{display:flex;align-items:center;gap:1rem;border-radius:8px;padding:.5rem 1rem;background:#f6f8fa;box-shadow:0 1px 2px #3c3c3c08;position:relative;min-height:56px}.file-image[data-v-a11cad45]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;border:1px solid #e5e7eb;flex-shrink:0}.file-image img[data-v-a11cad45]{width:36px;height:36px;object-fit:cover;border-radius:4px}.file-info[data-v-a11cad45]{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.file-info .font-semibold[data-v-a11cad45]{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90rem}.p-badge[data-v-a11cad45]{margin-top:2px;align-self:flex-start}.file-card>.p-button[data-v-a11cad45]{margin-left:auto;align-self:flex-start}.empty-upload[data-v-a11cad45]{text-align:center;color:#888;padding:2rem 0}.preview-uploader[data-v-a9fbdb62]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.preview-drop[data-v-a9fbdb62]{width:100%;min-height:320px;border:2px dashed #bdbdbd;border-radius:8px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s}.preview-drop[data-v-a9fbdb62]:hover{border-color:#2563eb}.clickable[data-v-a9fbdb62]{cursor:pointer}.preview-image-wrapper[data-v-a9fbdb62]{width:100%;position:relative}.preview-image[data-v-a9fbdb62]{width:100%;min-height:220px;background:#fafbfc;border-radius:8px;border:2px dashed #bdbdbd;display:flex;align-items:center;justify-content:center;position:relative}.preview-image img[data-v-a9fbdb62]{width:100%;max-height:320px;object-fit:contain;border-radius:8px;background:#fafbfc}.remove-btn[data-v-a9fbdb62]{position:absolute;top:10px;right:10px;z-index:2;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000012}.p-fileupload-advanced[data-v-a9fbdb62]{display:none!important}.tree-node[data-v-47968182]{margin-left:.5rem}.tree-node-label[data-v-47968182]{display:flex;align-items:center;padding:3px 6px;border-radius:4px;cursor:pointer}.children[data-v-47968182]{list-style:none;padding-left:1rem}.category-tree[data-v-6a8fe0b7]{width:100%}.root-actions[data-v-6a8fe0b7]{margin-bottom:.5rem}.tree-root[data-v-6a8fe0b7]{list-style:none;padding-left:0}.gallery-card[data-v-fb144040]{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.card-image-wrapper[data-v-fb144040]{position:relative;overflow:hidden}.preview[data-v-fb144040]{width:100%;height:220px;object-fit:cover;object-position:bottom;display:block;transition:transform .3s ease}.gallery-card:hover .preview[data-v-fb144040]{transform:scale(1.05)}.usage-badge[data-v-fb144040]{position:absolute;top:12px;left:12px;background:rgba(34,197,94,.95);color:#fff;padding:4px 8px;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.usage-badge.unused[data-v-fb144040]{background:rgba(239,68,68,.95)}.image-title[data-v-fb144040]{position:absolute;bottom:0;left:0;right:0;background:#fff;color:var(--p-slate-500);padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.2}.menu-button[data-v-fb144040]{position:absolute;top:8px;right:8px}.info-content[data-v-fb144040]{display:flex;flex-direction:column;gap:12px}.info-row[data-v-fb144040]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f3f4f6}.info-row[data-v-fb144040]:last-child{border-bottom:none}.info-row label[data-v-fb144040]{font-weight:600;color:#6b7280;min-width:120px}.info-row span[data-v-fb144040]{text-align:right;flex:1;word-break:break-word}.file-name[data-v-fb144040]{font-family:monospace;font-size:.85rem;background:#f9fafb;padding:4px 8px;border-radius:4px}.opacity-50[data-v-fb144040]{opacity:.5}.selection-overlay[data-v-fb144040]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.selection-overlay i[data-v-fb144040]{font-size:3rem;color:#3b82f6;opacity:0;transition:opacity .2s}.selection-overlay i.visible[data-v-fb144040],.gallery-card.selected .selection-overlay[data-v-fb144040],.gallery-card.selected .selection-overlay i[data-v-fb144040]{opacity:1}[data-v-fb144040] .p-card-body,[data-v-fb144040] .p-card-content{padding:0}[data-v-fb144040] .p-menu{min-width:200px}[data-v-fb144040] .p-menuitem-text{font-size:.9rem}[data-v-fb144040] .text-red-600{color:#dc2626!important}[data-v-fb144040] .p-menuitem-link:hover .text-red-600{color:#fff!important}.content-header[data-v-79d5a332]{display:flex;justify-content:space-between;margin-bottom:1rem;align-items:flex-start}.content-header h3[data-v-79d5a332]{margin-bottom:.25rem}.text-muted[data-v-79d5a332]{color:#888;font-size:.875rem}.actions Button[data-v-79d5a332]{margin-left:.5rem}.gallery-grid[data-v-79d5a332]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.empty-images[data-v-79d5a332]{grid-column:1 / -1;text-align:center;color:#888;padding:2rem}.image-wrapper[data-v-79d5a332]{position:relative}.image-wrapper.selected[data-v-79d5a332]{outline:3px solid #3b82f6;outline-offset:-3px;border-radius:4px}.image-wrapper.selectable[data-v-79d5a332]{cursor:pointer}.gallery-container[data-v-794aca67]{display:grid;grid-template-columns:280px 1fr;gap:1rem;height:100%}.gallery-sidebar[data-v-794aca67]{border-right:1px solid #ddd;padding-right:.5rem}[data-v-dfec41df] .p-dialog-header-close{margin-left:auto}.media-step[data-v-d3ccdf28]{position:relative;padding:1rem 0}.media-content[data-v-d3ccdf28]{display:flex;flex-direction:column;gap:1.5rem}.overlay[data-v-d3ccdf28]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-content[data-v-d3ccdf28]{text-align:center;color:#666;padding:1rem}.disabled[data-v-d3ccdf28]{pointer-events:none;-webkit-user-select:none;user-select:none}.form-group[data-v-d3ccdf28]{margin-bottom:1.5rem}.form-group[data-v-d3ccdf28]:last-child{margin-bottom:0}.form-group-header[data-v-d3ccdf28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.form-group-header label[data-v-d3ccdf28]{margin:0}.form-group[data-v-cb90759c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-group[data-v-79e285fc]{margin-bottom:1.5rem}.form-group label[data-v-79e285fc]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group label span[data-v-79e285fc],.has-error label[data-v-79e285fc]{color:#ef4444}.preview[data-v-79e285fc]{margin-bottom:.5rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.preview-img[data-v-79e285fc]{max-width:100%;max-height:200px;border-radius:4px}.upload-placeholder[data-v-79e285fc]{padding:1rem;border:2px dashed #d1d5db;border-radius:6px;text-align:center;margin-bottom:.5rem}.muted[data-v-79e285fc]{color:#6b7280;font-style:italic}.hidden[data-v-79e285fc]{display:none}.validation-summary[data-v-79e285fc]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}.validation-summary i[data-v-79e285fc]{font-size:1.2rem}.p-error[data-v-79e285fc]{color:#ef4444;font-size:.875rem;margin-top:.25rem;display:block}[data-v-79e285fc] .p-invalid,[data-v-79e285fc] .p-inputtext.p-invalid,[data-v-79e285fc] .p-calendar.p-invalid .p-inputtext,[data-v-79e285fc] .p-inputnumber.p-invalid .p-inputnumber-input{border-color:#ef4444!important}.enum-item[data-v-79e285fc]{display:flex;gap:.25rem;margin-bottom:.5rem;align-items:center}.enum-item .p-inputtext[data-v-79e285fc]{flex:1}.json-textarea[data-v-79e285fc]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-family:monospace;font-size:.875rem;resize:vertical}.json-textarea.p-invalid[data-v-79e285fc]{border-color:#ef4444}.p-text-muted[data-v-79e285fc]{color:#6b7280;font-size:.75rem;display:block;margin-top:.25rem}.selected-image[data-v-79e285fc]{position:relative;padding:1rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.selected-image .preview-img[data-v-79e285fc]{width:120px;height:120px;object-fit:cover;border-radius:4px}.image-name[data-v-79e285fc]{flex:1;margin:0;color:#374151;font-weight:500}.selected-image .p-button-sm[data-v-79e285fc]{align-self:flex-start}.dialog-content[data-v-34abea5b]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-34abea5b]{display:flex;flex-direction:column;gap:.5rem}.stage-row[data-v-34abea5b]{display:flex;gap:.5rem;align-items:center}[data-v-34abea5b] .p-inputtext,[data-v-34abea5b] .p-inputnumber{width:100%}.mt-2[data-v-34abea5b]{margin-top:.5rem}.ml-2[data-v-34abea5b]{margin-left:.5rem}.task-metrics[data-v-8d1b4fb6]{display:flex;flex-direction:column;gap:1rem}.loading-state[data-v-8d1b4fb6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.block-header[data-v-8d1b4fb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.block-header h3[data-v-8d1b4fb6]{margin:0}.categories-block[data-v-8d1b4fb6],.metrics-block[data-v-8d1b4fb6]{background:white;border-radius:var(--border-radius);padding:1rem;box-shadow:var(--card-shadow)}.categories-list[data-v-8d1b4fb6]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.category-item[data-v-8d1b4fb6]{border:1px solid var(--surface-border);border-radius:var(--border-radius);padding:1rem}.category-header[data-v-8d1b4fb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.category-header h4[data-v-8d1b4fb6]{margin:0}.stages-list[data-v-8d1b4fb6]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.stage-item[data-v-8d1b4fb6]{background:var(--surface-ground);padding:.5rem 1rem;border-radius:var(--border-radius);font-size:.9rem}.metrics-list[data-v-8d1b4fb6]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr}.metric-item[data-v-8d1b4fb6]{background:var(--surface-ground);padding:.75rem 1rem;border-radius:var(--border-radius);min-width:200px}.metric-content[data-v-8d1b4fb6]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.metric-content span[data-v-8d1b4fb6]{cursor:pointer}.metric-content span[data-v-8d1b4fb6]:hover{color:var(--primary-color)}.task-actions[data-v-f77f4104]{display:flex;gap:.5rem}.selected[data-v-f77f4104]{background-color:var(--primary-color)!important;color:#fff!important}.task-form[data-v-2e49b6c7]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-2e49b6c7]{display:flex;flex-direction:column;gap:.5rem}.task-form[data-v-fe69f693]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-fe69f693]{display:flex;flex-direction:column;gap:.5rem}.form-group-header[data-v-fe69f693]{display:flex;justify-content:space-between;align-items:center}.form-group-header label[data-v-fe69f693]{margin:0}.graph-container[data-v-3be9ec9f]{flex:2;border:1px solid #e5e7eb;border-radius:.5rem;min-height:600px;overflow:hidden;width:100%;height:100%;cursor:move}.graph-container[data-v-3be9ec9f]:active{cursor:grabbing}[data-v-3be9ec9f] .active{cursor:grabbing!important}[data-v-3be9ec9f] .active rect{stroke:#6366f1!important;stroke-width:3px!important;filter:drop-shadow(0 0 8px rgba(99,102,241,.5))}.form-group[data-v-b69a3760]{margin-bottom:1rem}.form-group label[data-v-b69a3760]{display:block;margin-bottom:.5rem;font-weight:500}.conditions-editor[data-v-8ab06f09]{padding:1rem}.no-conditions[data-v-8ab06f09]{text-align:center;padding:2rem}.actions[data-v-8ab06f09]{margin-top:1rem;display:flex;justify-content:flex-end}.form-group[data-v-8ab06f09]{margin-bottom:1rem}.form-group label[data-v-8ab06f09]{display:block;margin-bottom:.5rem;font-weight:500}.visualization-container[data-v-5958f668]{display:flex;gap:1rem}.tasks-list[data-v-5958f668]{flex:1}.form-group[data-v-5958f668]{margin-bottom:1rem}.form-group label[data-v-5958f668]{display:block;margin-bottom:.5rem;font-weight:500}.task-letter-editor[data-v-e9f4ccb8]{display:flex;flex-direction:column;gap:1rem}.loading-state[data-v-e9f4ccb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.block-header[data-v-e9f4ccb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.block-header h3[data-v-e9f4ccb8]{margin:0}.editor-block[data-v-e9f4ccb8],.observations-block[data-v-e9f4ccb8]{background:white;border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.observations-list[data-v-e9f4ccb8]{display:flex;flex-direction:column;gap:.5rem}.observation-item[data-v-e9f4ccb8]{display:flex;gap:.5rem;align-items:center}.observation-input[data-v-e9f4ccb8]{flex-grow:1}.actions[data-v-e9f4ccb8]{display:flex;justify-content:flex-end;margin-top:1rem}.text-secondary[data-v-e9f4ccb8]{color:var(--text-color-secondary);font-style:italic}.metrics-list[data-v-e9f4ccb8]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr}.metric-item[data-v-e9f4ccb8]{background:var(--surface-ground);padding:.75rem 1rem;border-radius:var(--border-radius);min-width:200px}.metric-content[data-v-e9f4ccb8]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.metric-content span[data-v-e9f4ccb8]{cursor:pointer}.metric-content span[data-v-e9f4ccb8]:hover{color:var(--primary-color)}.p-field[data-v-0e2fdc76]{margin-bottom:.75rem}.dialog-body[data-v-389c6b4b]{display:flex;flex-direction:column;gap:1rem}.controls[data-v-389c6b4b]{display:flex;gap:.5rem}.graph-container[data-v-389c6b4b]{width:100%;height:700px;border:1px solid #e5e7eb;border-radius:6px;overflow:auto}.links path[data-v-389c6b4b]{stroke-linecap:round}.icon-button[data-v-389c6b4b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px}.icon-button i[data-v-389c6b4b]{font-size:14px}.create-icon[data-v-389c6b4b]{color:#16a34a}.collapse-icon[data-v-389c6b4b]{color:#333}.multi-incoming-icon[data-v-389c6b4b]{background:#fff;border-radius:12px;border:1px solid #2c7be5;color:#2c7be5}.task-properties-editor .header[data-v-e7539fe6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.dialog-actions[data-v-e7539fe6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.json-options-section[data-v-e7539fe6]{border-left:3px solid #e9ecef;padding-left:1rem;margin:1rem 0}.tasks-step[data-v-cf0b5411]{position:relative;padding:1rem 0}.tasks-content[data-v-cf0b5411]{min-height:400px}.tasks-header[data-v-cf0b5411]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.no-tasks[data-v-cf0b5411]{min-height:200px}.tasks-list[data-v-cf0b5411]{margin:1rem 0}.task-actions[data-v-cf0b5411]{display:flex;gap:.5rem}.overlay[data-v-cf0b5411]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-content[data-v-cf0b5411]{text-align:center;color:#666;padding:1rem}.disabled[data-v-cf0b5411]{pointer-events:none;-webkit-user-select:none;user-select:none}.metrics-section[data-v-cf0b5411]{margin-top:2rem;padding:1rem;background-color:var(--surface-ground);border-radius:var(--border-radius)}.metrics-header[data-v-cf0b5411]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.metrics-header h3[data-v-cf0b5411]{margin:0}.checklist-item[data-v-2901f2a9]{margin-bottom:.5rem}.level-0[data-v-2901f2a9]{margin-left:0}.level-1[data-v-2901f2a9]{margin-left:.5rem}.level-2[data-v-2901f2a9]{margin-left:1rem}.level-3[data-v-2901f2a9]{margin-left:1.5rem}.level-4[data-v-2901f2a9]{margin-left:2rem}.children-container[data-v-2901f2a9]{border-left:2px solid var(--surface-200);padding-left:1rem}.status-badge[data-v-2901f2a9]{padding:.125rem .5rem;border-radius:.75rem;font-size:.75rem;font-weight:500}.validation-dialog[data-v-27282419]{min-height:200px}.validation-status[data-v-27282419]{border:1px solid transparent}[data-v-27282419] .p-dialog-content{padding-bottom:0}.case-status-panel[data-v-657d4568]{min-width:260px;max-width:320px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:1.1rem;font-size:1rem}.status-row[data-v-657d4568]{display:flex;align-items:center;gap:.7em}.status-label[data-v-657d4568]{min-width:90px;color:#64748b}.status-value[data-v-657d4568]{font-weight:500}.status-value.published[data-v-657d4568]{color:#22c55e}.loading-text[data-v-657d4568]{color:#64748b;font-size:.95em}.placeholder[data-v-657d4568]{color:#a1a1aa;text-align:center;padding:2em 0;font-size:1.1em}.case-form[data-v-ef72689d]{display:flex;flex-direction:column;gap:1.2rem}.form-actions[data-v-ef72689d]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.step-content[data-v-ef72689d]{min-height:400px}.card[data-v-ef72689d]{background:#fff;padding:2rem;border-radius:6px;box-shadow:0 2px 4px #0000000d}[data-v-ef72689d] .p-steps-item{flex:1}[data-v-ef72689d] .p-steps-item.p-disabled{opacity:.6}.mt-4[data-v-ef72689d]{margin-top:1rem}.case-form-layout[data-v-ef72689d]{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.case-form-main[data-v-ef72689d]{flex:1 1 0%}.case-form-status-panel[data-v-ef72689d]{min-width:270px;max-width:340px;flex-shrink:0}.create-case[data-v-b52adc34],.edit-case[data-v-c3983f34]{max-width:100%}.matrix-container{max-width:76vw}.metric-header{background:var(--p-slate-100)!important}.p-inputnumber-stacked .p-inputnumber-button-group{z-index:0!important}.p-inputnumber{z-index:0}.p-datatable-scrollable .p-datatable-frozen-column{z-index:2}.p-datatable-scrollable-table>.p-datatable-thead{z-index:5!important}.empty-state{display:flex;justify-content:center;align-items:center;height:200px;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:.5rem}.outcome-header,.metric-header{background:var(--p-slate-100)!important}.empty-state{display:flex;justify-content:center;align-items:center;height:200px;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:.5rem;flex-direction:column}.changed-value:after{content:"";position:absolute;width:10px;height:10px;background:var(--p-lime-500);border-radius:50%;right:-4px;top:-4px}.condition-card__edit[data-v-47cd6308]{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:1rem;align-items:center;justify-items:stretch}.conditions-list[data-v-7cfca104]{display:grid}.award-card[data-v-ee5f77c8]{height:100%;display:flex;gap:1rem}.award-body[data-v-ee5f77c8]{flex:1;background:#fff;padding:1rem;border-radius:10px;display:flex;flex-direction:column}.award-image[data-v-ee5f77c8]{height:fit-content}.award-image img[data-v-ee5f77c8]{max-width:100%;max-height:150px;object-fit:contain}.award-placeholder[data-v-ee5f77c8]{font-size:4rem;color:#ccc;padding:1rem}.award-title[data-v-ee5f77c8]{font-weight:600;margin-bottom:.5rem}.award-description[data-v-ee5f77c8]{color:#666;font-size:.9rem;line-height:1.4;flex:1}.award-meta[data-v-ee5f77c8]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem}.award-date[data-v-ee5f77c8]{color:#999}.award-actions[data-v-ee5f77c8]{display:flex;justify-content:space-between;gap:.5rem}.award-col[data-v-1703a0f0]{display:flex;gap:1rem}.flex_1[data-v-1703a0f0]{flex:1}.w-full[data-v-a9fc5858],.w-full textarea[data-v-a9fc5858]{width:100%}.dialog-content[data-v-2e7b7a20]{width:600px;padding-top:20px}.dialog-content textarea[data-v-2e7b7a20]{width:100%}.summaries-step-cards[data-v-bd8d32dc]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.judgment-status-panel[data-v-bec8cf40]{min-width:260px;max-width:320px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1.2rem 1.5rem;display:flex;flex-direction:column;gap:1.1rem;font-size:1rem}.status-row[data-v-bec8cf40]{display:flex;align-items:center;gap:.7em}.status-label[data-v-bec8cf40]{min-width:90px;color:#64748b}.status-value[data-v-bec8cf40]{font-weight:500}.status-value.published[data-v-bec8cf40]{color:#22c55e}.status-value.default[data-v-bec8cf40]{color:#3b82f6}.loading-text[data-v-bec8cf40]{color:#64748b;font-size:.95em}.placeholder[data-v-bec8cf40]{color:#a1a1aa;text-align:center;padding:2em 0;font-size:1.1em}.judgment[data-v-3e85ce29]{display:grid;grid-template-columns:1fr auto}.judgment-form[data-v-3e85ce29]{background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.document-list[data-v-e25b413a]{display:flex;flex-direction:column;gap:.5rem}.document-item[data-v-e25b413a]{align-items:center;display:flex}.doc-icon[data-v-e25b413a]{width:2.5em;display:flex;align-items:center;justify-content:center}.download-btn[data-v-e25b413a]{text-decoration:none}.evaluation-table,.matrix-table{width:100%}.metric-header{min-width:150px}.process-metric-cell{background:#f8fafc;font-weight:500;min-width:200px}.summary-chip{background:#fff!important;border:1px solid var(--p-slate-300)}.matrix-section,.summaries-section{margin-bottom:2rem}.p-datatable .p-datatable-thead>tr>th{background:#f8fafc;font-weight:600;padding:.75rem 1rem;text-align:left}.p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;text-align:left;vertical-align:top}.p-datatable-table{background:white;border-collapse:collapse}.p-datatable .p-datatable-tbody>tr:first-child>td[rowspan]{border-bottom:1px solid #e5e7eb}.p-datatable .p-datatable-tbody>tr:not(:first-child)>td:first-child{border-top:none}.dialog-content[data-v-0d78874b]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-0d78874b]{display:flex;flex-direction:column;gap:.5rem}[data-v-0d78874b] .p-inputtext,[data-v-0d78874b] .p-calendar{width:100%}.ml-2[data-v-0d78874b]{margin-left:.5rem}.trial-list-dialog[data-v-dc477ba6]{max-height:90vh}.filters[data-v-dc477ba6]{margin-bottom:1rem}.filter-row[data-v-dc477ba6]{display:flex;gap:1rem;align-items:flex-end}.p-float-label[data-v-dc477ba6]{flex:1}[data-v-dc477ba6] .p-datatable{margin-top:1rem}.limit-card[data-v-255b3c93]{right:0;top:2rem;z-index:100}.case-detail{padding:2rem 1rem;max-width:90vw;margin:0 auto}.gallery-block,.description-block,.documents-block{margin-bottom:2rem}.gallery-block{position:relative;width:70%;background:#f5f5f5;border-radius:8px;overflow:hidden}.gallery-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gallery-image{max-width:100%;max-height:100%;object-fit:contain;display:block}button.p-galleria-nav-button{box-shadow:0 0 20px #aaaaaa82;color:var(--p-primary-400)!important}.p-galleria-content,.p-galleria-item-wrapper{height:100%}.p-galleria-item-container{height:100%;display:flex;align-items:center;justify-content:center}.p-galleria-items-container{height:100%}.dialog-content[data-v-7b53e58a]{max-height:70vh;overflow-y:auto;padding:0 1rem;max-width:70vw}.awards[data-v-7b53e58a]{align-items:center;justify-content:center;flex-wrap:wrap}.award-item__img[data-v-7b53e58a]{height:auto;max-height:100%;object-fit:contain;border-radius:1.5rem;object-position:center}.award-item.grid.gap-2[data-v-7b53e58a]{text-align:center;width:15%}.award-item__img-wrapper[data-v-7b53e58a]{position:relative;display:inline-block;height:150px}.award-item__badge[data-v-7b53e58a]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#ffd700,#ffa500);color:#fff;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:2px solid #ffffffa8;box-shadow:0 0 10px #ffd700b3;text-shadow:0 1px 2px rgba(0,0,0,.5);animation:pop-in-7b53e58a .4s ease-out,pulse-glow-7b53e58a 2s infinite ease-in-out}@keyframes pop-in-7b53e58a{0%{transform:scale(.3);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes pulse-glow-7b53e58a{0%,to{box-shadow:0 0 10px #ffd700b3}50%{box-shadow:0 0 30px gold}}.trials-table[data-v-3208f877]{margin-top:1rem}.flex[data-v-3208f877]{display:flex}.gap-2[data-v-3208f877]{gap:.5rem}.trial-game[data-v-98a2713c]{width:100%;min-height:60vh;grid-template-columns:4fr 6fr;gap:1rem}.stages-grid[data-v-98a2713c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.task-body[data-v-98a2713c]{flex:1;max-height:100vh;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column}.stage-cell[data-v-98a2713c]{display:flex}.categories-list[data-v-98a2713c]{flex:1;max-height:88vh;overflow:hidden;overflow-y:auto}.task-letter[data-v-4b1cc9c8]{max-height:100%}.task-body[data-v-4b1cc9c8]{flex:1;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column}.categories-list[data-v-4b1cc9c8]{flex:1}.letter-main[data-v-4b1cc9c8]{border-right:1px solid #ccc;align-self:stretch;cursor:context-menu}.category-block[data-v-4b1cc9c8]{display:grid;grid-template-columns:3.5fr 1fr;gap:1rem;align-items:start}.task-dialog-form.adventure[data-v-e49f4950]{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:10px}.loading[data-v-e49f4950]{color:#6b7280}.adventure-history[data-v-e49f4950]{border:1px solid #efe7d6;padding:1rem;border-radius:8px;height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.adventure-item[data-v-e49f4950]{background:transparent;padding:.6rem .75rem;border-left:3px solid rgba(0,0,0,.123);border-radius:6px}.adventure-item.user[data-v-e49f4950]{border-left:3px solid var(--p-primary-color)}.adventure-item .meta[data-v-e49f4950]{font-size:.75rem;color:#9ca3af;margin-bottom:.25rem}.adventure-text[data-v-e49f4950]{padding:.6rem .8rem;border-radius:6px;font-family:ui-serif,Georgia,Times New Roman,Times,serif;color:#111827;white-space:pre-wrap}.category-text[data-v-e49f4950]{font-weight:700;margin:.6rem 0 .5rem;color:#0f172a}.options[data-v-e49f4950]{display:flex;flex-direction:column;gap:.6rem}.option-block[data-v-e49f4950]{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem 1rem;border-radius:10px;background:#ffffff;border:1px solid #e6eaf0;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease}.option-block[data-v-e49f4950]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a0f}.option-block.selected[data-v-e49f4950]{background:#f0fdf4;border-color:#bbf7d0}.option-index[data-v-e49f4950]{color:#6b7280;font-weight:600;min-width:28px}.option-text[data-v-e49f4950]{flex:1;font-size:.95rem;line-height:1.45;white-space:pre-wrap}.no-data[data-v-e49f4950]{color:#6b7280}.task-allocation-form[data-v-6874cf21]{display:flex;flex-direction:column;gap:1rem}.allocation-summary[data-v-6874cf21]{display:flex;flex-direction:column;gap:.5rem}.summary-row[data-v-6874cf21]{display:flex;justify-content:space-between;align-items:center}.bar[data-v-6874cf21]{height:10px;background:#edf2f7;width:100%;border-radius:6px;overflow:hidden}.bar .used[data-v-6874cf21]{height:100%;background:var(--p-green-500);transition:width .15s ease}.bar .exceed.used[data-v-6874cf21]{background:var(--p-red-500)!important;border-color:var(--p-red-300)!important}.categories[data-v-6874cf21]{display:grid;gap:1rem;max-height:85vh;overflow-y:scroll;padding:0 3px}.category[data-v-6874cf21]{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #00000005;padding:0 .5rem}.category-header[data-v-6874cf21]{display:flex;justify-content:space-between;margin-bottom:.75rem}.ticks[data-v-6874cf21]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--p-slate-400);margin-top:.5rem}.warning[data-v-6874cf21]{color:var(--p-red-600);font-size:.85rem;margin-top:.4rem;height:.85rem}.slider-wrapper.exceed .p-slider .p-slider-range,.slider-wrapper.exceed .p-slider .p-slider-handle{background:var(--p-red-500)!important;border-color:var(--p-red-300)!important}.hr-recruitment-platform[data-v-46f5ec52]{min-height:98vh;flex:1;overflow-y:auto}.platform-header[data-v-46f5ec52]{background:white;padding:1.5rem;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.header-content[data-v-46f5ec52]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.recruitment-progress[data-v-46f5ec52]{flex:1;max-width:300px}.progress-text[data-v-46f5ec52]{display:block;margin-bottom:.5rem;color:#6b7280;font-size:.9rem}.progress-bar[data-v-46f5ec52]{height:12px}.status-panel[data-v-46f5ec52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.status-item[data-v-46f5ec52]{background:white;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a}.status-label[data-v-46f5ec52]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.status-value[data-v-46f5ec52]{font-size:2rem;font-weight:700;display:block}.status-value.accepted[data-v-46f5ec52]{color:#22c55e}.status-value.rejected[data-v-46f5ec52]{color:#ef4444}.status-value.pending[data-v-46f5ec52]{color:#f59e0b}.controls-panel[data-v-46f5ec52]{background:white;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap;box-shadow:0 2px 8px #0000001a}.search-box[data-v-46f5ec52]{flex:1;min-width:250px}.search-input[data-v-46f5ec52]{width:100%}.filter-buttons[data-v-46f5ec52]{display:flex;gap:.5rem;flex-wrap:wrap}.candidates-grid-layout[data-v-46f5ec52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:1.5rem;margin-bottom:4rem}.candidate-card[data-v-46f5ec52]{background:white;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;border:2px solid transparent}.candidate-card[data-v-46f5ec52]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.candidate-card.accepted[data-v-46f5ec52]{border-color:#22c55e;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.candidate-card.rejected[data-v-46f5ec52]{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.candidate-card.pending[data-v-46f5ec52]{border-color:#f59e0b}.card-header[data-v-46f5ec52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-tag[data-v-46f5ec52]{font-weight:600}.menu-button[data-v-46f5ec52]{width:2rem;height:2rem}.candidate-main[data-v-46f5ec52]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.candidate-photo[data-v-46f5ec52]{flex-shrink:0}.photo[data-v-46f5ec52]{width:60px;height:60px;border-radius:12px;object-fit:cover;border:2px solid #e5e7eb}.photo-placeholder[data-v-46f5ec52]{width:60px;height:60px;border-radius:12px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb}.photo-placeholder i[data-v-46f5ec52]{font-size:1.5rem;color:#9ca0a6}.candidate-info[data-v-46f5ec52]{flex:1}.candidate-name[data-v-46f5ec52]{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:#1f2937}.candidate-position[data-v-46f5ec52]{color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.candidate-stats[data-v-46f5ec52]{display:flex;gap:1rem;font-size:.8rem;color:#6b7280}.stat-item[data-v-46f5ec52]{display:flex;align-items:center;gap:.25rem}.candidate-skills[data-v-46f5ec52]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.skill-chip[data-v-46f5ec52]{background:#e0f2fe;color:#0369a1;font-weight:500}.more-skills[data-v-46f5ec52]{color:#6b7280;font-size:.8rem;align-self:center}.card-actions[data-v-46f5ec52]{display:flex;gap:.5rem}.action-button[data-v-46f5ec52]{flex:1}.submit-fab[data-v-46f5ec52]{position:fixed;bottom:1rem;right:25%;z-index:1000;box-shadow:0 4px 20px #0000004d;border-radius:50px;padding:1rem 2rem}.candidate-modal[data-v-46f5ec52] .p-dialog-content{padding:0}.candidate-detail-view[data-v-46f5ec52]{padding:1.5rem}.detail-header[data-v-46f5ec52]{display:flex;gap:1.5rem;align-items:start;margin-bottom:1.5rem}.candidate-avatar[data-v-46f5ec52]{flex-shrink:0}.avatar-image[data-v-46f5ec52]{width:150px;height:150px;border-radius:16px;object-fit:cover;border:2px solid #d4d4d4}.avatar-placeholder[data-v-46f5ec52]{width:150px;height:150px;border-radius:16px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border:3px solid #e5e7eb}.avatar-placeholder i[data-v-46f5ec52]{font-size:2.5rem;color:#9ca0a6}.candidate-title[data-v-46f5ec52]{flex:1}.candidate-position-large[data-v-46f5ec52]{color:#6b7280;margin:.5rem 0;font-size:1.1rem}.candidate-meta[data-v-46f5ec52]{display:flex;gap:1.5rem;flex-wrap:wrap}.meta-item[data-v-46f5ec52]{display:flex;align-items:center;gap:.5rem;color:#6b7280}.detail-content[data-v-46f5ec52]{margin-top:1.5rem}.detail-section[data-v-46f5ec52]{margin-bottom:2rem}.detail-section h3[data-v-46f5ec52]{margin:0 0 1rem;color:#1f2937}.skills-grid[data-v-46f5ec52]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-46f5ec52]{background:#e0f2fe;color:#0369a1;font-weight:500}.properties-grid[data-v-46f5ec52]{display:grid;gap:.75rem}.property-row[data-v-46f5ec52]{display:flex;justify-content:space-between;padding:.75rem;border-radius:6px}.property-label[data-v-46f5ec52]{font-weight:500;color:#6b7280}.property-value[data-v-46f5ec52]{color:#1f2937;font-weight:600}.modal-actions[data-v-46f5ec52]{display:flex;gap:1rem;justify-content:flex-end}.modal-action-button[data-v-46f5ec52]{min-width:120px}@media (max-width: 768px){.candidates-grid-layout[data-v-46f5ec52]{grid-template-columns:1fr}.platform-header[data-v-46f5ec52]{flex-direction:column;text-align:center}.recruitment-progress[data-v-46f5ec52]{max-width:100%}.controls-panel[data-v-46f5ec52]{flex-direction:column;align-items:stretch}.detail-header[data-v-46f5ec52]{flex-direction:column;text-align:center}.candidate-meta[data-v-46f5ec52]{justify-content:center}.modal-actions[data-v-46f5ec52]{flex-direction:column}.modal-action-button[data-v-46f5ec52]{width:100%}.submit-fab[data-v-46f5ec52]{bottom:1rem;right:1rem;padding:.75rem 1.5rem}}.plane-container[data-v-a7787f8e]{width:100%;max-width:680px}svg[data-v-a7787f8e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}section+section[data-v-93d68f10]{margin-top:1rem}h3[data-v-93d68f10]{margin-bottom:.5rem}.plane-container[data-v-6cee8dc2]{width:100%;max-width:680px}svg[data-v-6cee8dc2]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px}section+section[data-v-4c2831bb]{margin-top:1rem}h3[data-v-4c2831bb]{margin-bottom:.5rem}.trial-game[data-v-6bf23f47]{width:100%;min-height:60vh;grid-template-columns:4fr 6fr;gap:1rem}.trial-game__left[data-v-6bf23f47]{padding:1rem;background:#fff;height:100vh;overflow-y:scroll}.trial-game__right[data-v-6bf23f47]{padding:1rem;background:#fff;display:flex;align-items:stretch;flex-direction:column;justify-content:space-between;max-height:100vh}.stages-grid[data-v-6bf23f47]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.task-body[data-v-6bf23f47]{flex:1;max-height:100vh;overflow:hidden;overflow-y:auto}.stage-cell[data-v-6bf23f47]{display:flex}.nonlinear-tools[data-v-6bf23f47]{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.p-galleria-nav-button{z-index:999}.galety-item img{object-fit:contain;max-width:100%}.trial-plug[data-v-c0563e6e]{width:100vw;height:100vh;font-size:1.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.list[data-v-487c617b]{margin:0;padding-left:1rem}table[data-v-40b3eefb]{border-collapse:collapse;width:100%}th[data-v-40b3eefb],td[data-v-40b3eefb]{padding:.75rem;border-bottom:1px solid #e2e8f0;text-align:left}tr[data-v-40b3eefb]{background-color:#f8fafc}th[data-v-40b3eefb]{background-color:var(--p-primary-50);font-weight:600}tr[data-v-40b3eefb]:hover{background-color:var(--p-primary-100)}.debug-section[data-v-773a776e]{margin-bottom:1rem}table[data-v-773a776e]{border-collapse:collapse;width:100%}th[data-v-773a776e],td[data-v-773a776e]{padding:.5rem;border-bottom:1px solid #e6eef6;text-align:left}.summary-row[data-v-773a776e]{margin-bottom:.5rem}.entry-row[data-v-773a776e]{margin-left:.5rem}.small[data-v-773a776e]{font-size:.85rem;color:#555}.muted[data-v-773a776e]{color:#777;margin-right:.5rem}table[data-v-5b6f7c05]{border-collapse:collapse;width:100%}th[data-v-5b6f7c05],td[data-v-5b6f7c05]{padding:.75rem;border-bottom:1px solid #e2e8f0;text-align:left}tr[data-v-5b6f7c05]{background-color:#f8fafc}th[data-v-5b6f7c05]{background-color:var(--p-primary-50);font-weight:600}tr[data-v-5b6f7c05]:hover{background-color:var(--p-primary-100)}.not-found[data-v-726dac9e]{text-align:center;padding:2rem;max-width:600px;margin:0 auto}h1[data-v-726dac9e]{color:#f44;font-size:2.5rem;margin-bottom:1rem}p[data-v-726dac9e]{font-size:1.2rem;margin-bottom:2rem;color:#555}.home-link[data-v-726dac9e]{display:inline-block;padding:.8rem 1.5rem;background-color:#42b983;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.home-link[data-v-726dac9e]:hover{background-color:#3aa876}.forgot-page{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;background-color:#f5f5f5}.p-field{margin-bottom:1rem}label{display:block}.reset-page{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;background-color:#f5f5f5}.form-center{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.input-error input{border:1px solid var(--p-red-500)!important}.error-message{color:var(--p-red-500);font-size:.9em}.p-field[data-v-ecd7b4eb]{margin-bottom:.6rem}.actions[data-v-ecd7b4eb]{margin-top:.8rem}.message[data-v-ecd7b4eb]{color:green;margin-top:.5rem}.preview-block[data-v-e6979d74]{justify-items:center}.preview-large[data-v-e6979d74]{width:250px;height:250px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #ddd;margin:0 auto}.preview-large img[data-v-e6979d74]{width:80%;height:80%;margin-bottom:-50px}.dialog-content[data-v-e6979d74]{display:flex;gap:1rem}.left[data-v-e6979d74]{flex:1}.right[data-v-e6979d74]{width:260px;display:flex;flex-direction:column;align-items:center}.avatars[data-v-e6979d74]{display:flex;gap:.5rem;flex-wrap:wrap}.avatar-option[data-v-e6979d74]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:4px;border-radius:6px;gap:.2rem}.avatar-option.selected[data-v-e6979d74]{box-shadow:0 0 0 2px #2196f3 inset}.avatar-option img[data-v-e6979d74]{width:48px;height:48px;border-radius:6px;border:1px solid #ddd}.p-field[data-v-e6979d74]{margin-bottom:.6rem}.actions[data-v-e6979d74]{margin-top:.8rem;display:flex;gap:.5rem}.preview-side[data-v-e6979d74]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.p-field[data-v-d15350bd]{margin-bottom:.6rem}.actions[data-v-d15350bd]{margin-top:.8rem}.account-page[data-v-1a7f5301]{display:flex;justify-content:center;padding:2rem}.page-inner[data-v-1a7f5301]{width:70vw;grid-template-columns:1.2fr 4fr;align-items:start}.forms-grid[data-v-1a7f5301]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card[data-v-1a7f5301]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000d}.danger[data-v-1a7f5301]{margin-top:1.5rem;align-items:center;gap:1rem}.btn-delete[data-v-1a7f5301]{background:#e0e0e0;color:#666;border:none;padding:.6rem 1rem;border-radius:6px}.delete-hint[data-v-1a7f5301]{color:#888}.profile-main[data-v-7865b8d4]{width:70vw;margin:0 auto}.profile-grid[data-v-7865b8d4]{grid-template-columns:1.2fr 4fr;align-items:start;display:grid}.card[data-v-7865b8d4]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000d}.left-block[data-v-7865b8d4]{text-align:center}.avatar[data-v-7865b8d4]{width:250px;height:250px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #e6e6e6;margin:0 auto 1rem}.avatar img[data-v-7865b8d4]{width:80%;height:80%;margin-bottom:-20%}.name[data-v-7865b8d4]{margin:0}.position[data-v-7865b8d4]{color:var(--p-slate-400);margin-top:.4rem}.right-block[data-v-7865b8d4]{flex:1}.quote[data-v-7865b8d4]{font-style:italic;margin-bottom:1rem;color:var(--p-slate-400);text-align:right;padding-bottom:1rem;border-bottom:1px solid var(--p-slate-200)}.bio[data-v-7865b8d4],.awards-list[data-v-7865b8d4]{padding:0 1rem}.loading[data-v-7865b8d4],.error[data-v-7865b8d4],.not-found[data-v-7865b8d4]{padding:1rem;color:#777}.user-metrics[data-v-7865b8d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.metric-card[data-v-7865b8d4]{display:flex;align-items:center;border-radius:12px}.metric-icon[data-v-7865b8d4]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:1rem;font-size:1.25rem}.metric-content[data-v-7865b8d4]{flex:1;display:flex;justify-content:space-between;gap:1rem}.metric-value[data-v-7865b8d4]{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--p-text-color)}.metric-label[data-v-7865b8d4]{font-size:.875rem;color:var(--p-text-color-secondary);margin-top:.25rem;text-align:left}.metric-primary .metric-icon[data-v-7865b8d4]{background-color:var(--p-primary-100);color:var(--p-primary-600)}.metric-success .metric-icon[data-v-7865b8d4]{background-color:var(--p-green-100);color:var(--p-green-600)}.metric-warning .metric-icon[data-v-7865b8d4]{background-color:var(--p-orange-100);color:var(--p-orange-600)}.metric-info .metric-icon[data-v-7865b8d4]{background-color:var(--p-blue-100);color:var(--p-blue-600)}.metric-help .metric-icon[data-v-7865b8d4]{background-color:var(--p-purple-100);color:var(--p-purple-600)}.metric-surface .metric-icon[data-v-7865b8d4]{background-color:var(--p-surface-100);color:var(--p-text-color-secondary)}.award-item__img[data-v-7865b8d4]{width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:1.5rem;object-position:center}.award-item.grid.gap-2[data-v-7865b8d4]{text-align:center}.award-item__img-wrapper[data-v-7865b8d4]{position:relative;display:inline-block}.award-item__badge[data-v-7865b8d4]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#ffd700,#ffa500);color:#fff;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:2px solid #ffffffa8;box-shadow:0 0 10px #ffd700b3;text-shadow:0 1px 2px rgba(0,0,0,.5);animation:pop-in-7865b8d4 .4s ease-out,pulse-glow-7865b8d4 2s infinite ease-in-out}@keyframes pop-in-7865b8d4{0%{transform:scale(.3);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes pulse-glow-7865b8d4{0%,to{box-shadow:0 0 10px #ffd700b3}50%{box-shadow:0 0 30px gold}}.container[data-v-472eaf1f]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem}.header[data-v-472eaf1f]{display:flex;align-items:center;gap:12px}.title-text[data-v-472eaf1f]{font-size:1.25rem;font-weight:600;color:#333}.icon-error[data-v-472eaf1f]{color:#ef4444;font-size:1.5rem}.centered-box[data-v-472eaf1f]{text-align:center;padding:2rem 1rem}.icon-success[data-v-472eaf1f]{color:#10b981;font-size:3rem;margin-bottom:1rem}.icon-error-large[data-v-472eaf1f]{color:#ef4444;font-size:3rem;margin-bottom:1rem}.title[data-v-472eaf1f]{font-size:1.25rem;font-weight:600;margin:.5rem 0;color:#1f2937}.subtitle[data-v-472eaf1f]{color:#6b7280;margin:.5rem 0 1.5rem;line-height:1.5}.button-full[data-v-472eaf1f]{width:100%;margin-top:.5rem;padding:.75rem 1rem;font-weight:500}.button-full.outlined[data-v-472eaf1f]{background:transparent;border:1px solid #3b82f6;color:#3b82f6}.button-full.outlined[data-v-472eaf1f]:hover{background:rgba(59,130,246,.1)}.form-field[data-v-472eaf1f]{margin:1.5rem 0}.label[data-v-472eaf1f]{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:#374151}.confirm-word[data-v-472eaf1f]{font-weight:700;color:#2563eb}.input[data-v-472eaf1f]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.input[data-v-472eaf1f]:focus{outline:none;border-color:#3b82f6}.input-error[data-v-472eaf1f]{border-color:#ef4444}.error-text[data-v-472eaf1f]{color:#ef4444;font-size:.875rem;margin-top:.25rem}.button-row[data-v-472eaf1f]{margin-top:1rem;display:flex;justify-content:center}[data-v-472eaf1f] .p-card{width:100%;max-width:480px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-v-472eaf1f] .p-card .p-card-title{padding:1.5rem 1.5rem 0}[data-v-472eaf1f] .p-card .p-card-content{padding:0 1.5rem}[data-v-472eaf1f] .p-progress-spinner{width:50px;height:50px}.form-grid[data-v-27479f97]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.field[data-v-27479f97]{margin-bottom:1.5rem}.field label[data-v-27479f97]{display:block;margin-bottom:.5rem;font-weight:600}.image-preview[data-v-27479f97]{position:relative;display:inline-block}.image-preview img[data-v-27479f97]{max-width:200px;max-height:200px;border-radius:6px}.remove-btn[data-v-27479f97]{position:absolute;top:-10px;right:-10px;background:white;border-radius:50%;width:30px;height:30px}[data-v-27479f97] .p-fileupload{width:100%}.award-animation{position:relative;display:inline-block;overflow:visible}.award-animation.divine{position:relative;z-index:0;overflow:visible}.award-animation.divine:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,215,0,.6) 0deg 6deg,transparent 6deg 18deg);mix-blend-mode:screen;transform:scale(.2);opacity:0;animation:divine-burst 1s ease-out infinite;z-index:-1}@keyframes divine-burst{0%{transform:scale(.2);opacity:0}10%{transform:scale(.5);opacity:1}20%{transform:scale(.7);opacity:.9}40%{transform:scale(.9);opacity:.8}70%{transform:scale(1.2);opacity:.5}to{transform:scale(1.5);opacity:0}}.award-animation.shimmer{position:relative;overflow:hidden}.award-animation.shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),rgba(252,235,203,.4),rgba(250,230,193,.5),rgba(255,255,255,.1),transparent);mix-blend-mode:screen;animation:shimmer-slide 1.8s ease-in-out infinite;transform:skew(-20deg);pointer-events:none}@keyframes shimmer-slide{0%{left:-100%}to{left:100%}}.award-star{position:absolute;pointer-events:none;opacity:0;animation:star-twinkle 2s ease-out forwards}@keyframes star-twinkle{0%{transform:scale(0) rotate(0);opacity:0}20%{transform:scale(1.2) rotate(20deg);opacity:1}50%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(.5) rotate(-20deg);opacity:0}}.award-animation.rainbow{position:relative}.award-animation.rainbow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(red,orange,yellow,green,cyan,blue,violet,red);mix-blend-mode:screen;animation:rainbow-spin 3s linear infinite}@keyframes rainbow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.award-animation.pulse{animation:pulse-scale 1.5s infinite}@keyframes pulse-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.award-spark{position:absolute;pointer-events:none;animation:sparkFly 1s ease-out forwards}@keyframes sparkFly{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:.3}to{transform:translateY(-25px) scale(1.5);opacity:0}}.page-header[data-v-a4a72852]{display:flex;justify-content:space-between;align-items:center}.awards-grid[data-v-a4a72852]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.empty-awards[data-v-a4a72852]{text-align:center;padding:3rem;color:#666}.empty-awards i[data-v-a4a72852]{margin-bottom:1rem}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-ce852338.eot);src:url(/assets/primeicons-ce852338.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-3824be50.woff2) format("woff2"),url(/assets/primeicons-90a58d3a.woff) format("woff"),url(/assets/primeicons-131bc3bf.ttf) format("truetype"),url(/assets/primeicons-5e10f102.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.grid{display:grid}.col-2{grid-template-columns:repeat(2,1fr);gap:1rem}.col-3{grid-template-columns:repeat(3,1fr);gap:1rem}.col-4{grid-template-columns:repeat(4,1fr);gap:1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.w-100{width:100%}.border-round{border-radius:.5rem}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky;top:0}.hidden{display:none!important}.bg-white{background-color:#fff}.bg-red-50{background-color:var(--p-red-50)}.bg-green-50{background-color:var(--p-green-50)}.bg-blue-50{background-color:var(--p-blue-50)}.bg-red-100{background-color:var(--p-red-100)}.bg-green-100{background-color:var(--p-green-100)}.text-secondary{color:var(--p-slate-400)}.text-primary{color:var(--p-primary-500)}.text-red-500{color:var(--p-red-500)}.text-red-600{color:var(--p-red-600)!important}.text-blue-500{color:var(--p-blue-500)}.text-green-500,.text-green-600{color:var(--p-green-500)}.text-orange-500{color:var(--p-orange-500)}.text-gray-800{color:var(--p-slate-800)}.text-gray-500{color:var(--p-slate-500)}.border-green-300{border-color:var(--p-green-300)!important}.border-red-300{border-color:var(--p-red-300)!important}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important;background:transparent!important}::-webkit-scrollbar-track{background:transparent!important;border:none!important;box-shadow:none!important}::-webkit-scrollbar-thumb{background:rgba(89,189,22,.74)!important;border-radius:3px!important;border:1px solid transparent!important;background-clip:content-box!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;-ms-border-radius:3px!important;-o-border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)!important}@supports (scrollbar-color: auto){*{scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.2) transparent!important}}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--p-slate-100);color:var(--p-slate-800)}.p-inputtext,.p-password,.p-inputwrapper,.p-dropdown{width:100%;box-sizing:border-box;font-size:1rem}.p-inputtext:focus,.p-password:focus,.p-dropdown:focus{border-color:var(--p-primary-400);outline:none}.p-field{margin-bottom:1.2rem;display:flex;flex-direction:column;gap:.3rem}label{font-size:.98rem;color:#555;margin-bottom:.2rem;font-weight:600}.form-center{background:#fff;border:1px solid var(--p-slate-50);border-radius:10px;box-shadow:0 2px 8px #0000000a;padding:2.2rem 2rem 1.5rem;margin:3rem auto 0;width:100%;max-width:500px;display:flex;flex-direction:column;align-items:stretch}.form-link{text-align:center;margin-top:1rem;color:var(--p-slate-400);font-size:.97rem}.form-link a{color:var(--p-primary-400);text-decoration:none;margin-left:.3em;transition:color .2s}.form-link a:hover{color:var(--p-primary-500);text-decoration:underline}.p-button-primary,button,.p-button{background:var(--p-primary-400);color:#fff;border:none;border-radius:6px;padding:.7rem 1.2rem;font-size:1rem;cursor:pointer;transition:background .2s}@media (max-width: 600px){.form-center{padding:1.2rem .5rem;margin:1.5rem auto 0;max-width:98vw}}.category-dialog{min-width:600px}
