@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%}}.two-fa[data-v-e519451e]{text-align:center}.qr-code[data-v-e519451e]{width:150px;height:150px}.description[data-v-e519451e]{margin-bottom:1rem;color:#555;font-size:.95rem}.form[data-v-e519451e]{display:flex;flex-direction:column;align-items:center}.otp[data-v-e519451e]{margin-bottom:1rem}.actions[data-v-e519451e]{display:flex;gap:.5rem;margin-bottom:1rem}.submit[data-v-e519451e]{width:100%;margin-top:.5rem}.back[data-v-e519451e]{margin-top:.5rem}.backup-screen[data-v-e519451e]{text-align:center}.backup-codes[data-v-e519451e]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0}.backup-code[data-v-e519451e]{background:#f3f4f6;border:1px solid #ddd;border-radius:6px;padding:.5rem;font-family:monospace;font-weight:600}.login-page{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5;flex-direction:column}.register-page[data-v-35135a50]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f5f5}.form-center[data-v-35135a50]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-link[data-v-35135a50]{text-align:center;margin-top:1rem}.input-error>input[data-v-35135a50]{border:1px solid var(--p-red-500)!important;box-shadow:0 0 0 2px #e539351a}.error-message[data-v-35135a50]{color:var(--p-red-500);font-size:.9em;margin-top:.25rem}.avatar-circle[data-v-9b2d7435]{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-9b2d7435]{width:80%;height:80%;margin-bottom:-20%}.base-layout[data-v-4927d417]{display:flex;min-height:100vh}.main-content[data-v-4927d417]{flex:1;display:flex;flex-direction:column}.header[data-v-4927d417]{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-4927d417]{margin:0;font-size:1.75rem;font-weight:700}.content-area[data-v-4927d417]{padding:1.5rem;flex:1;background-color:#f9fafb}.header nav a[data-v-4927d417]{text-decoration:none;color:var(--p-slate-500);transition:color .2s ease}.header nav a.router-link-active[data-v-4927d417]{color:var(--p-primary-color);font-weight:600}.header .user-name[data-v-4927d417]{text-decoration:none}.header .user-name[data-v-4927d417]:hover{color:var(--p-primary-600)}.sign-in[data-v-4927d417]{color:var(--p-primary-600);text-decoration:none}footer[data-v-4927d417]{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}.filter-card[data-v-323052da]{margin-bottom:1.5rem;background:#fff;border:1px solid var(--p-slate-200);border-radius:.5rem}.filter-header[data-v-323052da]{display:flex;align-items:center;font-size:1rem;font-weight:600;color:var(--text-color);gap:2.5rem;padding:1rem;padding-bottom:0}.filter-container[data-v-323052da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1rem;align-items:center}.filter-field[data-v-323052da]{display:flex;flex-direction:column}.filter-field label[data-v-323052da]{font-size:.875rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem}.difficulty-buttons[data-v-323052da]{display:flex;gap:.5rem;flex-wrap:wrap}.difficulty-btn[data-v-323052da]{flex:1;min-width:80px}.filter-actions[data-v-323052da]{display:flex;gap:.5rem;justify-content:flex-end}.mr-1[data-v-323052da]{margin-right:.25rem}.mr-2[data-v-323052da]{margin-right:.5rem}.mb-2[data-v-323052da]{margin-bottom:.5rem}.w-full[data-v-323052da]{width:100%}.block[data-v-323052da]{display:block}.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-c17ebdc4]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.empty-cases[data-v-c17ebdc4]{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}.slides-header[data-v-778313b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.slides-header h3[data-v-778313b1]{font-size:1.1rem;font-weight:600;margin:0;color:var(--text-color)}.slide-item[data-v-c3b8d3c1]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;background:var(--surface-0);border:1px solid var(--surface-border);border-radius:10px;transition:all .15s ease;cursor:grab;-webkit-user-select:none;user-select:none}.slide-item.dragging[data-v-c3b8d3c1]{opacity:.5;cursor:grabbing;box-shadow:0 5px 15px #0003}.slide-item[data-v-c3b8d3c1]:active{cursor:grabbing}.slide-item[data-v-c3b8d3c1]:hover{border-color:var(--primary-color);box-shadow:0 2px 10px #0000000f}.slide-preview[data-v-c3b8d3c1]{display:flex;gap:.9rem;align-items:center;flex:1}.slide-image[data-v-c3b8d3c1]{width:120px;height:75px;border-radius:8px;overflow:hidden;background:var(--surface-200);display:flex;align-items:center;justify-content:center}.slide-image img[data-v-c3b8d3c1]{width:100%;height:100%;object-fit:cover}.no-image[data-v-c3b8d3c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-color-secondary);font-size:.75rem;gap:.25rem}.no-image i[data-v-c3b8d3c1]{font-size:1.2rem}.slide-content[data-v-c3b8d3c1]{flex:1;display:flex;flex-direction:column;gap:.35rem}.slide-order[data-v-c3b8d3c1]{display:flex;align-items:center;gap:.5rem}.order-badge[data-v-c3b8d3c1]{font-size:.75rem;font-weight:600;background:var(--surface-200);padding:2px 6px;border-radius:6px}.slide-text[data-v-c3b8d3c1]{font-size:.9rem;margin:0;color:var(--text-color-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.slide-actions[data-v-c3b8d3c1]{display:flex;gap:.25rem}.slides-list[data-v-7b512c06]{display:flex;flex-direction:column;gap:.75rem}.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}.slide-form[data-v-321550ce]{display:flex;flex-direction:column;gap:1.2rem;padding-top:.5rem}.form-group[data-v-321550ce]{display:flex;flex-direction:column;gap:.4rem}.form-group label[data-v-321550ce]{font-weight:600;font-size:.9rem}.image-upload-area[data-v-321550ce]{display:flex;flex-direction:column;gap:.8rem}.image-preview[data-v-321550ce]{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--surface-border)}.image-preview img[data-v-321550ce]{width:100%;max-height:260px;object-fit:contain;background:var(--surface-100)}.remove-image[data-v-321550ce]{position:absolute;top:6px;right:6px;background:white;border-radius:50%}.image-actions[data-v-321550ce]{display:flex;gap:.75rem;flex-wrap:wrap}small[data-v-321550ce]{color:var(--text-color-secondary);font-size:.75rem}.confirmation[data-v-ee91b324]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;color:var(--text-color)}.confirmation i[data-v-ee91b324]{font-size:1.8rem;color:var(--orange-400)}.content-slides-manager[data-v-455110eb]{padding:1.25rem;background:var(--surface-card);border-radius:12px;border:1px solid var(--surface-border)}.base-info-step[data-v-eaf64bd8]{display:flex;flex-direction:column;gap:1.2rem}.base-info-step__col-custom-4[data-v-eaf64bd8]{grid-template-columns:2fr 2fr 1fr auto auto}.outcome-metrics-block[data-v-eaf64bd8]{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}h3[data-v-eaf64bd8]{margin-bottom:1rem;margin-top:0}.metrics-list[data-v-eaf64bd8]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.metric-row[data-v-eaf64bd8]{display:flex;align-items:center;gap:.5rem}.add-metric-btn[data-v-eaf64bd8]{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}.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-40b3b916]{display:flex;gap:.5rem}.selected[data-v-40b3b916]{background-color:var(--primary-color)!important;color:#fff!important}.task-form[data-v-d4b84ac4]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-d4b84ac4]{display:flex;flex-direction:column;gap:.5rem}.info-message[data-v-d4b84ac4]{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--surface-ground);border-radius:6px;color:var(--text-color-secondary);font-style:italic}.task-form[data-v-e9791e63]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e9791e63]{display:flex;flex-direction:column;gap:.5rem}.form-group-header[data-v-e9791e63]{display:flex;justify-content:space-between;align-items:center}.form-group-header label[data-v-e9791e63]{margin:0}.info-message[data-v-e9791e63]{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--surface-ground);border-radius:6px;color:var(--text-color-secondary);font-style:italic}.info-message i[data-v-e9791e63]{color:var(--primary-color)}.header[data-v-c27a9ae8]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f6f6f8;border-bottom:1px solid #dedede}h3[data-v-c27a9ae8]{margin:0;font-size:18px;font-weight:600}.info-grid[data-v-c27a9ae8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.info-row[data-v-c27a9ae8]{display:flex;align-items:center;gap:8px;font-size:14px}.description-box[data-v-c27a9ae8]{margin-top:16px;padding:12px 16px 0;border-top:1px solid #e0e0e0;font-size:14px;color:#333}.desc-label[data-v-c27a9ae8]{font-weight:600;margin-bottom:4px}.category-wrap[data-v-c27a9ae8]{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.footer[data-v-c27a9ae8]{display:flex;justify-content:flex-end;gap:10px;padding:12px;border-top:1px solid #dedede}.template-selection-dialog[data-v-98b6d09f]{display:flex;flex-direction:column;height:100%;min-height:400px}.loading-state[data-v-98b6d09f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state[data-v-98b6d09f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#999}.templates-container[data-v-98b6d09f]{flex:1;overflow-y:auto;padding:1rem}.grid[data-v-98b6d09f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.template-card[data-v-98b6d09f]{cursor:pointer;transition:all .3s ease;border:2px solid transparent;overflow:hidden}.template-card[data-v-98b6d09f]:hover{box-shadow:0 8px 24px #00000026}.template-card.selected[data-v-98b6d09f]{border-color:var(--p-primary-color)}.selected-info[data-v-98b6d09f]{margin-top:1rem;padding:1rem;background-color:var(--surface-ground);border-radius:var(--border-radius);border-left:4px solid var(--primary-color);font-size:.9rem}.selected-info p[data-v-98b6d09f]{margin:.5rem 0}[data-v-98b6d09f] .col-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1200px){.grid[data-v-98b6d09f]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 768px){.grid[data-v-98b6d09f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.graph-container[data-v-298774c3]{flex:2;border:1px solid #e5e7eb;border-radius:.5rem;min-height:600px;overflow:hidden;width:100%;height:100%;cursor:move}.graph-container[data-v-298774c3]:active{cursor:grabbing}[data-v-298774c3] .active{cursor:grabbing!important}[data-v-298774c3] .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-7b9bd5ef]{display:flex;flex-direction:column;gap:1rem}.controls[data-v-7b9bd5ef]{display:flex;gap:.5rem}.graph-container[data-v-7b9bd5ef]{width:100%;height:700px;border:1px solid #e5e7eb;border-radius:6px;overflow:auto}.links path[data-v-7b9bd5ef]{stroke-linecap:round}.icon-button[data-v-7b9bd5ef]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:14px}.icon-button i[data-v-7b9bd5ef]{font-size:14px}.create-icon[data-v-7b9bd5ef]{color:#16a34a}.collapse-icon[data-v-7b9bd5ef]{color:#333}.multi-incoming-icon[data-v-7b9bd5ef]{background:#fff;border-radius:12px;border:1px solid #2c7be5;color:#2c7be5}.task-properties-editor .header[data-v-ffebc1b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.dialog-actions[data-v-ffebc1b9]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.json-options-section[data-v-ffebc1b9]{border-left:3px solid #e9ecef;padding-left:1rem;margin:1rem 0}.tasks-step[data-v-7dd5a583]{position:relative;padding:1rem 0}.tasks-content[data-v-7dd5a583]{min-height:400px}.tasks-header[data-v-7dd5a583]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.no-tasks[data-v-7dd5a583]{min-height:200px}.tasks-list[data-v-7dd5a583]{margin:1rem 0}.task-actions[data-v-7dd5a583]{display:flex;gap:.5rem}.overlay[data-v-7dd5a583]{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-7dd5a583]{text-align:center;color:#666;padding:1rem}.disabled[data-v-7dd5a583]{pointer-events:none;-webkit-user-select:none;user-select:none}.metrics-section[data-v-7dd5a583]{margin-top:2rem;padding:1rem;background-color:var(--surface-ground);border-radius:var(--border-radius)}.metrics-header[data-v-7dd5a583]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.metrics-header h3[data-v-7dd5a583]{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}.code-editor-container[data-v-ea4bbd4a]{border:1px solid #444;border-radius:6px;overflow:hidden}.code-editor[data-v-ea4bbd4a]{height:calc(100% - 25px)}.status-bar[data-v-ea4bbd4a]{height:25px;background:#007acc;color:#fff;font-size:12px;display:flex;justify-content:space-between;padding:5px 10px}.cm-twig[data-v-ea4bbd4a]{color:#c586c0;font-weight:500}.cm-twig-expression{color:#4fc1ff;font-weight:500}.cm-twig-statement{color:#f9d47e!important;font-weight:600}.cm-twig-comment{color:#6a9955;font-style:italic}.cm-twig-keyword{color:#c586c0!important;font-weight:600}.cm-twig-operator *{color:#dcdcaa!important}.cm-twig-filter{color:#4ec9b0!important}.cm-twig-variable{color:#9cdcfe!important}.prompt-generator-trigger[data-v-f51bea43]{position:relative}.magic-button[data-v-f51bea43]{position:fixed;bottom:24px;right:24px;z-index:1000}.prompt-tab-content[data-v-f51bea43],.import-tab-content[data-v-f51bea43]{padding:16px 0}.generation-controls[data-v-f51bea43]{display:flex;gap:12px;margin-bottom:20px;align-items:flex-end}.generation-controls[data-v-f51bea43]>:first-child{flex:1}.prompt-display[data-v-f51bea43]{display:flex;flex-direction:column;gap:12px}.prompt-textarea[data-v-f51bea43]{font-family:Monaco,Menlo,monospace;font-size:12px;line-height:1.5}.prompt-actions[data-v-f51bea43]{display:flex;gap:12px}.prompt-actions>button[data-v-f51bea43]{flex:1}.case-form[data-v-0aca2ecb]{display:flex;flex-direction:column;gap:1.2rem}.form-actions[data-v-0aca2ecb]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.step-content[data-v-0aca2ecb]{min-height:400px}.card[data-v-0aca2ecb]{background:#fff;padding:2rem;border-radius:6px;box-shadow:0 2px 4px #0000000d}[data-v-0aca2ecb] .p-steps-item{flex:1}[data-v-0aca2ecb] .p-steps-item.p-disabled{opacity:.6}.mt-4[data-v-0aca2ecb]{margin-top:1rem}.case-form-layout[data-v-0aca2ecb]{display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.case-form-main[data-v-0aca2ecb]{flex:1 1 0%}.case-form-status-panel[data-v-0aca2ecb]{min-width:270px;max-width:340px;flex-shrink:0}.create-case[data-v-42df827c],.edit-case[data-v-001687dc]{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}.animation-wrapper[data-v-2a2403bb]{position:relative;display:inline-block;overflow:visible;width:150px;height:150px}img[data-v-2a2403bb-s]{width:150px;height:150px}.award-card[data-v-6f0e70db]{height:100%;display:flex;gap:1rem}.award-body[data-v-6f0e70db]{flex:1;background:#fff;padding:1rem;border-radius:10px;display:flex;flex-direction:column}.award-image[data-v-6f0e70db]{height:fit-content}.award-image img[data-v-6f0e70db]{max-width:100%;max-height:150px;object-fit:contain}.award-placeholder[data-v-6f0e70db]{font-size:4rem;color:#ccc;padding:1rem}.award-title[data-v-6f0e70db]{font-weight:600;margin-bottom:.5rem}.award-description[data-v-6f0e70db]{color:#666;font-size:.9rem;line-height:1.4;flex:1}.award-meta[data-v-6f0e70db]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:.5rem}.award-date[data-v-6f0e70db]{color:#999}.award-actions[data-v-6f0e70db]{display:flex;justify-content:space-between;gap:.5rem}.award-col[data-v-1703a0f0]{display:flex;gap:1rem}.flex_1[data-v-1703a0f0]{flex:1}.dialog-content[data-v-b51d4a01]{width:600px;padding-top:20px}.dialog-content textarea[data-v-b51d4a01]{width:100%}.slide-form[data-v-b51d4a01],.form-group[data-v-b51d4a01]{margin-bottom:1rem}.form-group label[data-v-b51d4a01]{display:block;margin-bottom:.5rem;font-weight:500}.image-upload-area[data-v-b51d4a01]{border:2px dashed var(--surface-border);border-radius:6px;padding:1rem;text-align:center;background:var(--surface-ground)}.image-preview[data-v-b51d4a01]{position:relative;margin-bottom:1rem;display:inline-block}.image-preview img[data-v-b51d4a01]{max-width:100%;max-height:200px;border-radius:4px}.remove-image[data-v-b51d4a01]{position:absolute;top:-10px;right:-10px;width:30px;height:30px;border-radius:50%!important;padding:0!important}.image-actions[data-v-b51d4a01]{display:flex;gap:1rem;justify-content:center;margin-bottom:.5rem;flex-wrap:wrap}small[data-v-b51d4a01]{display:block;color:var(--text-color-secondary);font-size:.75rem}.summaries-step-cards[data-v-6338665b]{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}img.qr{width:100%;max-height:65vh;object-fit:contain}.create-form[data-v-a7815547]{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:6px;background-color:#f9fafb}.form-group[data-v-a7815547]{display:flex;flex-direction:column;flex:1}.form-group label[data-v-a7815547]{margin-bottom:.5rem;font-weight:500;color:#374151}.form[data-v-a7815547]{display:flex;gap:1rem;flex-wrap:wrap}.list[data-v-a7815547]{margin-top:2rem}@media (max-width: 1200px){.form[data-v-a7815547]{flex-direction:column}.form-group[data-v-a7815547]{width:100%}}.limit-card[data-v-efd5bb5a]{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{min-width:auto!important}.dialog-content[data-v-1f2ad9a2]{max-height:70vh;overflow-y:auto;padding:0 1rem;min-width:auto!important}.awards[data-v-1f2ad9a2]{align-items:center;justify-content:center;flex-wrap:wrap;padding-top:50px}.award-item__img[data-v-1f2ad9a2]{height:auto;max-height:100%;object-fit:contain;border-radius:1.5rem;object-position:center}.award-item.grid.gap-2[data-v-1f2ad9a2]{text-align:center}.award-item__img-wrapper[data-v-1f2ad9a2]{position:relative;display:inline-block;height:150px}.award-item__badge[data-v-1f2ad9a2]{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-1f2ad9a2 .4s ease-out,pulse-glow-1f2ad9a2 2s infinite ease-in-out}@keyframes pop-in-1f2ad9a2{0%{transform:scale(.3);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes pulse-glow-1f2ad9a2{0%,to{box-shadow:0 0 10px #ffd700b3}50%{box-shadow:0 0 30px gold}}.case-history-desktop[data-v-1f2ad9a2]{display:block}.case-history-carousel[data-v-1f2ad9a2]{width:100%;margin:1rem 0}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-content{padding:0}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-button{background:#3b82f6;border:none;color:#fff;width:32px;height:32px}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-button:hover{background:#2563eb}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-indicators{padding:.5rem 0}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-indicator{width:8px;height:8px;margin:0 4px}.case-slide[data-v-1f2ad9a2]{padding:1rem;background:#f9fafb;border-radius:8px;min-height:300px;display:flex;flex-direction:column}.slide-content[data-v-1f2ad9a2]{display:flex;flex-direction:column;height:100%}.slide-title[data-v-1f2ad9a2]{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 1rem;border-bottom:2px solid var(--p-primary-500);padding-bottom:.5rem}.slide-text[data-v-1f2ad9a2]{font-size:.9rem;color:#374151;line-height:1.6;overflow-y:auto;flex:1}@media (max-width: 768px){[data-v-1f2ad9a2] .result-dialog.p-dialog{width:95vw!important;max-width:100%!important}[data-v-1f2ad9a2] .result-dialog .p-dialog-header{padding:1rem;font-size:1.1rem}[data-v-1f2ad9a2] .result-dialog .p-dialog-content{padding:1rem}.dialog-content[data-v-1f2ad9a2]{max-height:70vh;padding:0}.awards[data-v-1f2ad9a2]{gap:.5rem!important}.award-item.grid.gap-2[data-v-1f2ad9a2]{width:22%;gap:.5rem!important}.award-item h4[data-v-1f2ad9a2]{font-size:.8rem!important}.slide-text[data-v-1f2ad9a2]{font-size:.85rem;line-height:1.5}.case-slide[data-v-1f2ad9a2]{min-height:280px;padding:.75rem}.slide-title[data-v-1f2ad9a2]{font-size:.95rem;margin:0 0 .75rem}}@media (max-width: 480px){[data-v-1f2ad9a2] .result-dialog.p-dialog{width:98vw!important;max-width:100%!important}[data-v-1f2ad9a2] .result-dialog .p-dialog-header{padding:.75rem;font-size:1rem}[data-v-1f2ad9a2] .result-dialog .p-dialog-content{padding:.75rem}.dialog-content[data-v-1f2ad9a2]{max-height:70vh;padding:0}h3[data-v-1f2ad9a2]{font-size:1rem!important;margin:1rem 0 .75rem!important}.awards[data-v-1f2ad9a2]{gap:.35rem!important}.award-item.grid.gap-2[data-v-1f2ad9a2]{width:28%;gap:.35rem!important}.award-item h4[data-v-1f2ad9a2]{font-size:.7rem!important}.award-item__badge[data-v-1f2ad9a2]{font-size:.65rem;padding:2px 6px;top:4px;right:4px}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-button{width:28px;height:28px;font-size:.8rem}[data-v-1f2ad9a2] .case-history-carousel .p-carousel-indicator{width:6px;height:6px;margin:0 3px}.case-slide[data-v-1f2ad9a2]{min-height:260px;padding:.5rem}.slide-title[data-v-1f2ad9a2]{font-size:.85rem;margin:0 0 .5rem}.slide-text[data-v-1f2ad9a2]{font-size:.8rem;line-height:1.4}[data-v-1f2ad9a2] .result-dialog .p-dialog-footer{padding:.75rem}[data-v-1f2ad9a2] .result-dialog .p-button{font-size:.9rem;padding:.5rem 1rem}}.trials-table[data-v-f6556f12]{margin-top:1rem}.flex[data-v-f6556f12]{display:flex}.gap-2[data-v-f6556f12]{gap:.5rem}.trial-header[data-v-d91928ec]{background:#fff;border-bottom:2px solid #e5e7eb}.trial-header__content[data-v-d91928ec]{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 1.5rem;max-width:100%}.trial-header__title-section[data-v-d91928ec]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.trial-header__label[data-v-d91928ec]{font-size:.85rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.trial-header__title[data-v-d91928ec]{font-size:1.5rem;font-weight:800;color:#1f2937;margin:0;line-height:1.3;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trial-header__actions[data-v-d91928ec]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.action-btn[data-v-d91928ec]{font-size:.875rem;font-weight:500;transition:all .2s ease;white-space:nowrap;padding:.5rem}.action-btn[data-v-d91928ec]:hover{color:#3b82f6;background-color:#dbeafe}.trial-header__mobile-menu[data-v-d91928ec]{display:none;align-items:center;gap:.5rem}.mobile-menu-btn[data-v-d91928ec]{font-size:1.25rem;color:#374151;transition:all .2s ease}.mobile-menu-btn[data-v-d91928ec]:hover{color:#3b82f6}.header-divider[data-v-d91928ec]{margin:0}[data-v-d91928ec] .p-divider-vertical{height:1.5rem;margin:0 .5rem}[data-v-d91928ec] .p-menu{border-radius:8px;box-shadow:0 4px 16px #00000026}[data-v-d91928ec] .p-menu .p-menu-item{border-radius:6px;margin:.25rem 0}[data-v-d91928ec] .p-menu .p-menu-item>a:hover{background-color:#dbeafe}[data-v-d91928ec] .p-menu .p-menu-separator{margin:.5rem 0}@media (max-width: 1024px){.trial-header__content[data-v-d91928ec]{padding:1rem 1.25rem;gap:1rem}.trial-header__title[data-v-d91928ec]{font-size:1.35rem}.trial-header__actions[data-v-d91928ec]{display:none}.trial-header__mobile-menu[data-v-d91928ec]{display:flex}.action-btn[data-v-d91928ec]{font-size:.8rem;padding:.5rem .75rem}}@media (max-width: 768px){.trial-header__content[data-v-d91928ec]{padding:.875rem 1rem;gap:.75rem}.trial-header__title-section[data-v-d91928ec]{gap:.5rem}.trial-header__label[data-v-d91928ec]{display:none}.trial-header__title[data-v-d91928ec]{font-size:1.1rem;-webkit-line-clamp:1}}@media (max-width: 480px){.trial-header__content[data-v-d91928ec]{padding:.75rem 1rem;gap:.5rem}.trial-header__title[data-v-d91928ec]{font-size:1rem}.mobile-menu-btn[data-v-d91928ec]{font-size:1.1rem}}.situation-container[data-v-8b65125a]{width:100%}.situation-header[data-v-8b65125a]{display:grid;gap:1rem}.situation-header__wrapper[data-v-8b65125a]{display:grid;grid-template-columns:1fr auto}.situation-title[data-v-8b65125a]{font-size:.9rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:0;display:flex;align-items:center;gap:.5rem}.situation-subtitle[data-v-8b65125a]{font-size:1.75rem;font-weight:800;color:#1f2937;margin:0;line-height:1.4;letter-spacing:-.5px}.situation-content[data-v-8b65125a]{display:flex;flex-direction:column;gap:1.5rem}.gallery-wrapper[data-v-8b65125a]{border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb;transition:all .3s ease}.gallery-wrapper[data-v-8b65125a]:hover{box-shadow:0 4px 16px #00000026;border-color:#d1d5db}.gallery-item[data-v-8b65125a]{width:100%;height:100%;object-fit:contain;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%)}.situation-description[data-v-8b65125a]{color:#374151;line-height:1.7;font-size:.95rem}.situation-description[data-v-8b65125a] p{margin:.75rem 0}.situation-description[data-v-8b65125a] h1,.situation-description[data-v-8b65125a] h2,.situation-description[data-v-8b65125a] h3,.situation-description[data-v-8b65125a] h4,.situation-description[data-v-8b65125a] h5,.situation-description[data-v-8b65125a] h6{color:#1f2937;font-weight:700;margin:1.25rem 0 .75rem}.situation-description[data-v-8b65125a] ul,.situation-description[data-v-8b65125a] ol{margin:.5rem 0;padding-left:2rem}.situation-description[data-v-8b65125a] li{margin:.5rem 0}.situation-description[data-v-8b65125a] strong,.situation-description[data-v-8b65125a] b{color:#1f2937;font-weight:700}.situation-description[data-v-8b65125a] em,.situation-description[data-v-8b65125a] i{font-style:italic}.situation-description[data-v-8b65125a] a{color:#3b82f6;text-decoration:underline}.situation-description[data-v-8b65125a] a:hover{color:#1e40af}.documents-section[data-v-8b65125a]{margin-top:-1rem}.documents-title[data-v-8b65125a]{font-size:.875rem;font-weight:700;color:var(--p-slate-500);margin:0 0 .875rem;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px}.documents-title i[data-v-8b65125a]{color:#3b82f6;font-size:1.2rem}@media (max-width: 1024px){.situation-subtitle[data-v-8b65125a]{font-size:1.5rem}.situation-description[data-v-8b65125a]{padding:1rem;font-size:.9rem}.gallery-wrapper[data-v-8b65125a]{height:250px}.documents-title[data-v-8b65125a]{font-size:.9rem}}@media (max-width: 768px){.situation-header[data-v-8b65125a]{margin-bottom:1rem;padding-bottom:.75rem}.situation-subtitle[data-v-8b65125a]{font-size:1.35rem}.situation-content[data-v-8b65125a]{gap:1rem}.gallery-wrapper[data-v-8b65125a]{height:220px}.situation-description[data-v-8b65125a]{padding:.875rem;font-size:.875rem;border-left-width:4px}.situation-description[data-v-8b65125a] h2,.situation-description[data-v-8b65125a] h3{margin-top:1rem}.documents-title[data-v-8b65125a]{font-size:.85rem}}@media (max-width: 480px){.situation-header[data-v-8b65125a]{margin-bottom:.75rem;padding-bottom:.5rem}.situation-subtitle[data-v-8b65125a]{font-size:1.15rem;font-weight:700}.situation-content[data-v-8b65125a]{gap:.875rem}.gallery-wrapper[data-v-8b65125a]{height:180px}.situation-description[data-v-8b65125a]{padding:.75rem;font-size:.8rem;border-left-width:3px}.situation-description[data-v-8b65125a] p{margin:.4rem 0}.situation-description[data-v-8b65125a] h1{font-size:1.1rem}.situation-description[data-v-8b65125a] h2,.situation-description[data-v-8b65125a] h3{font-size:1rem}.situation-description[data-v-8b65125a] ul,.situation-description[data-v-8b65125a] ol{margin:.5rem 0;padding-left:1.25rem}.situation-description[data-v-8b65125a] li{margin:.25rem 0}.documents-section[data-v-8b65125a]{padding-top:.625rem}.documents-title[data-v-8b65125a]{font-size:.75rem;margin-bottom:.625rem}}.task-container[data-v-e40c77ad]{width:100%}.task-divider[data-v-e40c77ad]{height:2px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:1.5rem 0}.task-header[data-v-e40c77ad]{margin-bottom:1rem}.task-title[data-v-e40c77ad]{font-size:.9rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin:0;display:flex;align-items:center;gap:.5rem}.task-content[data-v-e40c77ad]{display:flex;flex-direction:column;gap:1.5rem}.task-name[data-v-e40c77ad]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;line-height:1.5}.gallery-wrapper[data-v-e40c77ad]{border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb;transition:all .3s ease}.gallery-wrapper[data-v-e40c77ad]:hover{box-shadow:0 4px 16px #00000026;border-color:#d1d5db}.gallery-item[data-v-e40c77ad]{width:100%;height:100%;object-fit:contain;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%)}.task-description[data-v-e40c77ad]{color:#374151;line-height:1.7;font-size:.95rem}.task-description[data-v-e40c77ad] p{margin:.5rem 0}.task-description[data-v-e40c77ad] h1,.task-description[data-v-e40c77ad] h2,.task-description[data-v-e40c77ad] h3,.task-description[data-v-e40c77ad] h4,.task-description[data-v-e40c77ad] h5,.task-description[data-v-e40c77ad] h6{color:#1f2937;font-weight:700;margin:1rem 0 .5rem}.task-description[data-v-e40c77ad] ul,.task-description[data-v-e40c77ad] ol{margin:.5rem 0;padding-left:1.5rem}.task-description[data-v-e40c77ad] li{margin:.25rem 0}.task-description[data-v-e40c77ad] strong{color:#1f2937;font-weight:700}.task-description[data-v-e40c77ad] em{font-style:italic}.task-description[data-v-e40c77ad] a{color:#3b82f6;text-decoration:underline}.task-description[data-v-e40c77ad] a:hover{color:#1e40af}.documents-section[data-v-e40c77ad]{margin-top:-1rem}.documents-title[data-v-e40c77ad]{font-size:.875rem;font-weight:700;color:var(--p-slate-500);margin:0 0 .875rem;display:flex;align-items:center;gap:.75rem;text-transform:uppercase;letter-spacing:.5px}.documents-title i[data-v-e40c77ad]{color:#3b82f6;font-size:1.1rem}@media (max-width: 1024px){.task-name[data-v-e40c77ad]{font-size:1.125rem}.task-description[data-v-e40c77ad]{padding:.875rem;font-size:.9rem}.gallery-wrapper[data-v-e40c77ad]{height:250px}}@media (max-width: 768px){.task-divider[data-v-e40c77ad]{display:none}.task-title[data-v-e40c77ad]{font-size:.8rem}.task-name[data-v-e40c77ad]{font-size:1rem}.gallery-wrapper[data-v-e40c77ad]{height:220px}.task-description[data-v-e40c77ad]{padding:.75rem;font-size:.875rem}.documents-title[data-v-e40c77ad]{font-size:.85rem}}@media (max-width: 480px){.task-divider[data-v-e40c77ad]{margin:.75rem 0}.task-content[data-v-e40c77ad]{gap:1rem}.task-name[data-v-e40c77ad]{font-size:.95rem}.gallery-wrapper[data-v-e40c77ad]{height:180px}.task-description[data-v-e40c77ad]{padding:.625rem;font-size:.8rem;border-left-width:3px}.task-description[data-v-e40c77ad] p{margin:.25rem 0}.documents-section[data-v-e40c77ad]{padding-top:.75rem}.documents-title[data-v-e40c77ad]{font-size:.75rem}}.task-form-container[data-v-89c2dd13]{display:flex;flex-direction:column;height:100%;gap:.5rem}.task-form-header[data-v-89c2dd13]{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);padding:1.25rem;border-bottom:1px solid var(--p-slate-200);display:flex;flex-direction:column;gap:.75rem}.task-form-title h3[data-v-89c2dd13]{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0}.progress-bar[data-v-89c2dd13]{height:6px;border-radius:3px}[data-v-89c2dd13] .progress-bar .p-progressbar{background-color:#e5e7eb}[data-v-89c2dd13] .progress-bar .p-progressbar-value{background:linear-gradient(90deg,#10b981 0%,#059669 100%);border-radius:3px;transition:width .3s ease}.category-nav[data-v-89c2dd13]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.category-btn[data-v-89c2dd13]{min-width:36px;height:36px;padding:0;border-radius:6px;font-weight:600;font-size:.85rem;transition:all .2s ease}.category-btn.answered[data-v-89c2dd13]{background-color:#d1fae5!important;color:#059669!important}.category-btn[data-v-89c2dd13]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.categories-list[data-v-89c2dd13]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.5rem}.categories-list[data-v-89c2dd13]::-webkit-scrollbar{width:6px}.categories-list[data-v-89c2dd13]::-webkit-scrollbar-track{background:transparent}.categories-list[data-v-89c2dd13]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.categories-list[data-v-89c2dd13]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.category-card[data-v-89c2dd13]{padding:1.25rem;background:#fff;border:2px solid #e5e7eb;border-radius:10px;transition:all .3s ease;scroll-margin-top:120px;margin:0 1.5rem}.category-card[data-v-89c2dd13]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.category-card-header[data-v-89c2dd13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:1rem;min-height:26px}.question-number[data-v-89c2dd13]{font-size:.8rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.answered-badge[data-v-89c2dd13]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background-color:#d1fae5;color:#059669;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.answered-badge i[data-v-89c2dd13]{font-size:.7rem}.category-card-title[data-v-89c2dd13]{margin-bottom:1rem}.category-card-title h4[data-v-89c2dd13]{font-size:1rem;font-weight:700;color:#374151;margin:0;line-height:1.5}.flex[data-v-89c2dd13]{display:flex}.flex-col[data-v-89c2dd13]{flex-direction:column}.gap-2[data-v-89c2dd13]{gap:.5rem}.stage-cell[data-v-89c2dd13]{display:flex;align-items:flex-start;padding:.875rem;border-radius:8px;transition:all .2s ease;cursor:pointer;gap:.75rem}.stage-cell[data-v-89c2dd13]:hover{background-color:#3b82f60d;border-radius:8px}.stage-cell[data-v-89c2dd13]:has(input:focus-within){background-color:#3bf6dd14;outline:2px solid var(--p-primary-color);outline-offset:-1px}.stage-label[data-v-89c2dd13]{cursor:pointer;font-size:.95rem;color:#374151;font-weight:500;-webkit-user-select:none;user-select:none;transition:color .2s ease;flex:1;line-height:1.5}.stage-cell:hover .stage-label[data-v-89c2dd13]{color:#1f2937}.task-form-footer[data-v-89c2dd13]{position:sticky;bottom:0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem}.submit-btn[data-v-89c2dd13]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1440px){.task-form-header[data-v-89c2dd13]{padding:1rem;gap:.625rem;border-radius:10px;border:1px solid #e5e7eb}.category-card[data-v-89c2dd13]{padding:1rem;margin:0}.task-form-footer[data-v-89c2dd13]{padding:0;padding-top:.35rem}}@media (max-width: 1024px){.task-form-title h3[data-v-89c2dd13]{font-size:1rem}.category-card-title h4[data-v-89c2dd13]{font-size:.95rem}.stage-cell[data-v-89c2dd13]{padding:.75rem}.stage-label[data-v-89c2dd13]{font-size:.9rem}}@media (max-width: 768px){.task-form-container[data-v-89c2dd13]{gap:.875rem;height:90%;flex:1}.task-form-header[data-v-89c2dd13]{padding:.875rem;gap:.625rem;border-radius:10px;border:1px solid #e5e7eb}.task-form-title h3[data-v-89c2dd13]{font-size:.95rem}.category-nav[data-v-89c2dd13]{gap:.4rem}.category-btn[data-v-89c2dd13]{min-width:32px;height:32px;font-size:.75rem}.categories-list[data-v-89c2dd13]{gap:.875rem}.category-card[data-v-89c2dd13]{padding:.875rem}.category-card-header[data-v-89c2dd13]{margin-bottom:.625rem}.category-card-title h4[data-v-89c2dd13]{font-size:.9rem}.stage-cell[data-v-89c2dd13]{padding:.625rem}.stage-label[data-v-89c2dd13]{font-size:.85rem}.task-form-footer[data-v-89c2dd13]{padding:.75rem}.submit-btn[data-v-89c2dd13]{padding:.625rem 1.25rem;font-size:.9rem}}@media (max-width: 480px){.task-form-header[data-v-89c2dd13]{padding:.75rem;border-radius:10px;border:1px solid #e5e7eb}.task-form-title h3[data-v-89c2dd13]{font-size:.9rem}.category-nav[data-v-89c2dd13]{gap:.3rem}.category-btn[data-v-89c2dd13]{min-width:28px;height:28px;font-size:.7rem}.categories-list[data-v-89c2dd13]{gap:.75rem;padding-right:.25rem}.category-card[data-v-89c2dd13]{padding:.75rem}.stage-cell[data-v-89c2dd13]{padding:.5rem;gap:.5rem}.stage-label[data-v-89c2dd13]{font-size:.8rem}.task-form-footer[data-v-89c2dd13]{padding:.625rem}.submit-btn[data-v-89c2dd13]{padding:.5rem 1rem;font-size:.8rem;width:100%}}.task-letter-container[data-v-a4c66d28]{display:flex;flex-direction:column;height:100%;gap:1rem}.task-letter-header[data-v-a4c66d28]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem}.task-title[data-v-a4c66d28]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.help-btn[data-v-a4c66d28]{color:#6b7280;transition:color .2s ease;flex-shrink:0}.help-btn[data-v-a4c66d28]:hover{color:#3b82f6}.instruction-message[data-v-a4c66d28]{margin:0 1rem .5rem;border-radius:8px}[data-v-a4c66d28] .help-dialog .p-dialog-content{padding:1.5rem}.task-body[data-v-a4c66d28]{flex:1;overflow-y:auto;padding:0 .5rem 0 1rem}.letter-content[data-v-a4c66d28]{display:flex;flex-direction:column;line-height:1.8;font-size:.95rem;color:#374151}.letter-paragraph-wrapper[data-v-a4c66d28]{display:contents}.letter-paragraph-row[data-v-a4c66d28]{display:grid;grid-template-columns:75% 25%;gap:0;align-items:flex-start}.letter-text-desktop[data-v-a4c66d28]{cursor:context-menu;-webkit-user-select:text;user-select:text;color:#374151;line-height:1.8;font-size:.95rem;padding-right:1rem;width:100%;border-right:1px solid #d1d5db}.margin-notes[data-v-a4c66d28]{padding:0 0 0 1rem;width:100%}.margin-note[data-v-a4c66d28]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:.85rem;color:#78350f}.note-text[data-v-a4c66d28]{word-break:break-word;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-remove-btn[data-v-a4c66d28]{flex-shrink:0;width:1.5rem;height:1.5rem}[data-v-a4c66d28] .note-remove-btn .p-button-icon{font-size:.75rem}.letter-paragraph-mobile[data-v-a4c66d28]{position:relative;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.letter-text-mobile[data-v-a4c66d28]{color:#374151;line-height:1.8;font-size:.95rem;-webkit-user-select:text;user-select:text;-webkit-user-select:none;user-select:none}.letter-text-mobile[data-v-a4c66d28]:after{content:"";display:table;clear:both}.mobile-menu-btn[data-v-a4c66d28]{float:right;align-self:flex-end;padding:0;width:2rem;height:2rem}.mobile-selections[data-v-a4c66d28]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb;margin-top:.5rem;-webkit-user-select:none;user-select:none}.mobile-selection-item[data-v-a4c66d28]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:#d1ddfa;border:1px solid #819dea;border-radius:6px;font-size:.85rem;color:#060d5f;-webkit-user-select:none;user-select:none}.remove-btn[data-v-a4c66d28]{flex-shrink:0;width:1.5rem;height:1.5rem}[data-v-a4c66d28] .remove-btn .p-button-icon{font-size:.75rem}[data-v-a4c66d28] .mobile-select-dialog .p-dialog-content{padding:1.5rem}.mobile-dialog-content[data-v-a4c66d28]{display:flex;flex-direction:column;gap:.2rem}.selection-item[data-v-a4c66d28]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;transition:background .2s ease}.selection-item[data-v-a4c66d28]:hover{background:#f3f4f6}.selection-control[data-v-a4c66d28]{display:flex;align-items:center}.selection-label[data-v-a4c66d28]{cursor:pointer;font-size:.95rem;color:#374151;flex:1}.submit-btn[data-v-a4c66d28]{margin:0 .875rem .875rem;padding:.625rem 1.25rem;font-size:.9rem}@media (max-width: 1024px){.letter-content[data-v-a4c66d28]{gap:1rem}.letter-paragraph-row[data-v-a4c66d28]{grid-template-columns:1fr;gap:.75rem}.margin-notes[data-v-a4c66d28]{min-width:auto}.margin-note[data-v-a4c66d28]{font-size:.8rem}}@media (max-width: 768px){.task-letter-container[data-v-a4c66d28]{gap:.75rem;height:92%}.task-title[data-v-a4c66d28]{font-size:1rem}.instruction-message[data-v-a4c66d28],.letter-paragraph-row[data-v-a4c66d28]{display:none}.letter-paragraph-mobile[data-v-a4c66d28]{padding:.875rem}}@media (max-width: 480px){.task-letter-header[data-v-a4c66d28]{padding:0}.task-title[data-v-a4c66d28]{font-size:.95rem}.task-body[data-v-a4c66d28]{padding:0 .625rem}.letter-paragraph-mobile[data-v-a4c66d28]{padding:.75rem;gap:.375rem}.letter-text-mobile[data-v-a4c66d28]{font-size:.9rem}.mobile-selections[data-v-a4c66d28]{gap:.375rem;padding-top:.375rem;margin-top:.375rem}.mobile-selection-item[data-v-a4c66d28]{padding:.375rem .5rem;font-size:.8rem}.submit-btn[data-v-a4c66d28]{margin:0 .625rem .625rem;padding:.5rem 1rem;font-size:.85rem}}.task-dialog-container[data-v-a294a0f2]{display:flex;flex-direction:column;height:100%;position:relative;background:#ffffff}.task-dialog-header[data-v-a294a0f2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #e5e7eb;background:#ffffff;flex-shrink:0}.task-title[data-v-a294a0f2]{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0;flex:1}.help-btn[data-v-a294a0f2]{flex-shrink:0;color:#6b7280;transition:color .2s ease}.help-btn[data-v-a294a0f2]:hover{color:#3b82f6}[data-v-a294a0f2] .help-dialog .p-dialog-content{padding:1.5rem}.task-dialog-content[data-v-a294a0f2]{flex:1;display:flex;flex-direction:column;overflow:hidden;height:100%}.loading-state[data-v-a294a0f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:#6b7280}.spinner[data-v-a294a0f2]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-a294a0f2 .8s linear infinite}@keyframes spin-a294a0f2{to{transform:rotate(360deg)}}.dialog-wrapper[data-v-a294a0f2]{display:grid;flex-direction:column;height:100%;overflow:hidden;grid-template-rows:65% 35%}.message-history[data-v-a294a0f2]{overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.message-item[data-v-a294a0f2]{display:flex;animation:messageAppear-a294a0f2 .3s ease}@keyframes messageAppear-a294a0f2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agent-message-wrapper[data-v-a294a0f2]{display:flex;justify-content:flex-start;width:100%}.user-message-wrapper[data-v-a294a0f2]{display:flex;justify-content:flex-end;width:100%}.message-bubble[data-v-a294a0f2]{max-width:85%;padding:.75rem 1rem;border-radius:12px;word-wrap:break-word;line-height:1.5;font-size:.95rem}.agent-bubble[data-v-a294a0f2]{background:#f3f4f6;color:#111827;border:1px solid #e5e7eb;font-size:.85rem;margin:0}.user-bubble[data-v-a294a0f2]{background:var(--p-primary-100);color:var(--p-primary-900);display:flex;flex-direction:column;gap:.25rem}.user-bubble .message-sender[data-v-a294a0f2]{color:var(--p-primary-600);font-size:.85rem;margin:0;font-weight:600}.message-sender[data-v-a294a0f2]{font-weight:600;font-size:.85rem;margin-bottom:.25rem;color:#374151}.agent-bubble .message-sender[data-v-a294a0f2]{color:#374151}.message-text[data-v-a294a0f2]{white-space:pre-wrap;word-break:break-word}.loading-next[data-v-a294a0f2]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;color:#6b7280;font-size:.85rem}.typing-indicator[data-v-a294a0f2]{display:flex;gap:.3rem}.typing-indicator span[data-v-a294a0f2]{width:6px;height:6px;border-radius:50%;background:#d1d5db;animation:bounce-a294a0f2 1.4s infinite}.typing-indicator span[data-v-a294a0f2]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-a294a0f2]:nth-child(3){animation-delay:.4s}@keyframes bounce-a294a0f2{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.current-action-zone[data-v-a294a0f2]{flex-shrink:0;padding:1rem;border-top:2px solid #f3f4f6;background:#fafafa;min-height:200px;overflow:auto;max-height:400px}.action-section[data-v-a294a0f2]{display:flex;flex-direction:column;gap:.75rem;height:100%}.action-label[data-v-a294a0f2]{font-weight:600;font-size:.95rem;color:#1f2937;margin-bottom:.25rem}.options-list[data-v-a294a0f2]{display:flex;flex-direction:column;gap:.6rem;overflow-y:auto}.option-button[data-v-a294a0f2]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1.5px solid #e5e7eb;border-radius:10px;background:#ffffff;cursor:pointer;transition:all .2s ease;text-align:left;font-size:.95rem;color:#374151;font-family:inherit}.option-button[data-v-a294a0f2]:hover:not(:disabled){border-color:#3b82f6;background:#f0f9ff;box-shadow:0 2px 8px #3b82f61a}.option-button[data-v-a294a0f2]:disabled{opacity:.6;cursor:not-allowed}.option-button.option-selected[data-v-a294a0f2]{border-color:#10b981;background:#f0fdf4;color:#065f46}.option-number[data-v-a294a0f2]{min-width:24px;font-weight:600;color:#6b7280}.option-text[data-v-a294a0f2]{flex:1;white-space:normal;word-break:break-word;line-height:1.4}.option-checkmark[data-v-a294a0f2]{font-weight:700;color:#10b981;font-size:1rem;flex-shrink:0}.empty-state[data-v-a294a0f2]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:.95rem}.scroll-to-bottom-btn[data-v-a294a0f2]{position:fixed;bottom:19%;right:2%;width:44px;height:44px;border-radius:50%;background:#3b82f6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 12px #3b82f64d;transition:all .2s ease;z-index:40}.scroll-to-bottom-btn[data-v-a294a0f2]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.scroll-to-bottom-btn[data-v-a294a0f2]:active{transform:translateY(0)}.fade-enter-active[data-v-a294a0f2],.fade-leave-active[data-v-a294a0f2]{transition:opacity .2s ease}.fade-enter-from[data-v-a294a0f2],.fade-leave-to[data-v-a294a0f2]{opacity:0}@media (max-width: 768px){.message-bubble[data-v-a294a0f2]{max-width:90%;padding:.7rem .9rem;font-size:.9rem}.task-title[data-v-a294a0f2]{font-size:1.1rem}.option-button[data-v-a294a0f2]{padding:.75rem .85rem;font-size:.9rem;gap:.6rem}.current-action-zone[data-v-a294a0f2]{padding:.85rem}.scroll-to-bottom-btn[data-v-a294a0f2]{bottom:1.5rem;right:.75rem;width:40px;height:40px;font-size:1rem}.dialog-wrapper[data-v-a294a0f2]{max-height:71vh}}@media (max-width: 480px){.task-dialog-header[data-v-a294a0f2]{padding:.75rem;gap:.5rem}.task-title[data-v-a294a0f2]{font-size:1rem}.message-history[data-v-a294a0f2]{padding:.75rem;gap:.5rem}.message-bubble[data-v-a294a0f2]{max-width:92%;padding:.6rem .8rem;font-size:.875rem}.current-action-zone[data-v-a294a0f2]{padding:.75rem;gap:.5rem}.action-label[data-v-a294a0f2]{font-size:.85rem}.option-button[data-v-a294a0f2]{padding:.55rem .65rem;font-size:.8rem;gap:.4rem}.option-number[data-v-a294a0f2]{min-width:18px;font-size:.75rem}.option-text[data-v-a294a0f2]{font-size:.8rem}.scroll-to-bottom-btn[data-v-a294a0f2]{width:36px;height:36px;font-size:.9rem}}.task-allocation-form[data-v-8cba325e]{display:flex;flex-direction:column;height:100%;gap:0;padding:0}.form-header[data-v-8cba325e]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:1rem}.header-content[data-v-8cba325e]{flex:1}.form-header h3[data-v-8cba325e]{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.form-header p[data-v-8cba325e]{margin:0;font-size:.95rem;line-height:1.4}.allocation-summary[data-v-8cba325e]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.summary-row[data-v-8cba325e]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.bar[data-v-8cba325e]{height:10px;background:#edf2f7;width:100%;border-radius:6px;overflow:hidden}.bar .used[data-v-8cba325e]{height:100%;background:var(--p-green-500);transition:width .15s ease}.bar .exceed.used[data-v-8cba325e]{background:var(--p-red-500)!important;border-color:var(--p-red-300)!important}.categories[data-v-8cba325e]{display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto;padding:1.5rem .5rem 1.5rem 1.5rem;align-items:stretch}.categories[data-v-8cba325e]::-webkit-scrollbar{width:6px}.categories[data-v-8cba325e]::-webkit-scrollbar-track{background:transparent}.categories[data-v-8cba325e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.categories[data-v-8cba325e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.category[data-v-8cba325e]{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #00000005;padding:0 .75rem}.category-header[data-v-8cba325e]{display:flex;justify-content:space-between;margin-bottom:.75rem}.category-name[data-v-8cba325e]{font-weight:600;color:#374151;font-size:1rem}.slider-header[data-v-8cba325e]{display:none;justify-content:space-between;align-items:center;margin-bottom:.75rem}.category-name-mobile[data-v-8cba325e]{display:none;font-weight:600;color:#374151;font-size:.95rem}.answered-badge-mobile[data-v-8cba325e]{display:none;align-items:center;gap:.35rem;padding:.35rem .75rem;background-color:#d1fae5;color:#059669;border-radius:20px;font-size:.75rem;font-weight:600;white-space:nowrap}.answered-badge-mobile i[data-v-8cba325e]{font-size:.7rem}.ticks[data-v-8cba325e]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--p-slate-400);margin-top:.75rem;align-items:center;gap:.25rem}.tick[data-v-8cba325e]{cursor:pointer;transition:all .2s ease;border-radius:4px;text-align:center;font-size:.75rem}.tick[data-v-8cba325e]:hover{color:var(--p-primary-color);background-color:#3b82f614}.tick-mark[data-v-8cba325e]{width:1px;height:8px;background:var(--p-slate-300);flex:0 0 auto}.warning[data-v-8cba325e]{color:var(--p-red-600);font-size:.85rem;margin-top:.4rem;height:.85rem}.task-form-footer[data-v-8cba325e]{position:sticky;bottom:0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;background:#fff;flex-shrink:0}@media (max-width: 1440px){.form-header[data-v-8cba325e]{padding:.875rem;gap:.75rem;border-radius:6px;border:1px solid #e5e7eb;align-items:center}}@media (max-width: 768px){.task-allocation-form[data-v-8cba325e]{height:90%}.form-header h3[data-v-8cba325e]{font-size:.95rem}.form-header p[data-v-8cba325e]{font-size:.85rem}.allocation-summary[data-v-8cba325e]{padding:.75rem;background:#f9fafb;border-radius:8px;gap:.375rem}.summary-row[data-v-8cba325e]{font-size:.9rem}.categories[data-v-8cba325e]{gap:.75rem;padding:.875rem .4rem .875rem .875rem}.category-header[data-v-8cba325e]{display:none}.slider-header[data-v-8cba325e]{display:flex}.category-name-mobile[data-v-8cba325e]{display:block;flex:1}.answered-badge-mobile[data-v-8cba325e]{display:flex}.category-name[data-v-8cba325e]{font-size:.9rem}.ticks[data-v-8cba325e]{font-size:.65rem;gap:.15rem;margin-top:.5rem}.tick[data-v-8cba325e]{padding:.2rem .15rem;font-size:.6rem;flex:1}.tick-mark[data-v-8cba325e]{flex:0 0 auto;height:6px}.warning[data-v-8cba325e]{font-size:.75rem;margin-top:.3rem}.task-form-footer[data-v-8cba325e]{padding:.75rem}}@media (max-width: 480px){.form-header[data-v-8cba325e]{padding:.75rem}.form-header h3[data-v-8cba325e]{font-size:.85rem}.form-header p[data-v-8cba325e]{font-size:.75rem}.allocation-summary[data-v-8cba325e]{padding:.625rem}.summary-row[data-v-8cba325e]{font-size:.8rem}.categories[data-v-8cba325e]{gap:.625rem;padding:.75rem .3rem .75rem .75rem}.slider-header[data-v-8cba325e]{align-items:center;gap:.5rem;min-height:21px}.category-name-mobile[data-v-8cba325e]{width:100%;font-size:.85rem}.answered-badge-mobile[data-v-8cba325e]{justify-content:center;font-size:.65rem;padding:.3rem .6rem}.ticks[data-v-8cba325e]{font-size:.55rem;gap:.1rem}.tick[data-v-8cba325e]{padding:.15rem .1rem;font-size:.55rem}.tick-mark[data-v-8cba325e]{height:5px}.warning[data-v-8cba325e]{font-size:.7rem}.task-form-footer[data-v-8cba325e]{padding:.625rem}}.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-a8f64330]{min-height:98vh;flex:1;overflow-y:auto;padding:1rem 1rem 7rem;display:flex;flex-direction:column}.platform-header[data-v-a8f64330]{background:white;padding:.5rem;margin-bottom:1rem}.header-content[data-v-a8f64330]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.hr-recruitment-header[data-v-a8f64330]{display:flex;align-items:center;justify-content:space-between}.recruitment-progress[data-v-a8f64330]{flex:1;max-width:300px}.progress-text[data-v-a8f64330]{display:block;margin-bottom:.5rem;color:#6b7280;font-size:.9rem}.progress-bar[data-v-a8f64330]{height:12px}.status-panel[data-v-a8f64330]{display:grid;gap:.75rem;margin-bottom:1.5rem;flex-wrap:nowrap;grid-template-columns:repeat(4,1fr)}.status-item[data-v-a8f64330]{background:white;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.status-label[data-v-a8f64330]{display:block;color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.status-value[data-v-a8f64330]{font-size:2rem;font-weight:700;display:block}.status-value.accepted[data-v-a8f64330]{color:#22c55e}.status-value.rejected[data-v-a8f64330]{color:#ef4444}.status-value.pending[data-v-a8f64330]{color:#f59e0b}.controls-panel[data-v-a8f64330]{padding:.5rem;margin-bottom:1rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.search-box[data-v-a8f64330]{flex:1;min-width:250px}.search-input[data-v-a8f64330]{width:100%}.filter-buttons[data-v-a8f64330]{display:flex;gap:.5rem;flex-wrap:wrap}.candidates-grid-layout[data-v-a8f64330]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:1.5rem}.candidates-container[data-v-a8f64330]{flex:1}.candidate-card[data-v-a8f64330]{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-a8f64330]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.candidate-card.accepted[data-v-a8f64330]{border-color:#22c55e;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.candidate-card.rejected[data-v-a8f64330]{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.candidate-card.pending[data-v-a8f64330]{border-color:#f59e0b}.card-header[data-v-a8f64330]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.status-tag[data-v-a8f64330]{font-weight:600}.menu-button[data-v-a8f64330]{width:2rem;height:2rem}.candidate-main[data-v-a8f64330]{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.candidate-photo[data-v-a8f64330]{flex-shrink:0}.photo[data-v-a8f64330]{width:60px;height:60px;border-radius:12px;object-fit:cover;border:2px solid #e5e7eb}.photo-placeholder[data-v-a8f64330]{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-a8f64330]{font-size:1.5rem;color:#9ca0a6}.candidate-info[data-v-a8f64330]{flex:1}.candidate-name[data-v-a8f64330]{font-size:1.1rem;font-weight:600;margin:0 0 .25rem;color:#1f2937}.candidate-position[data-v-a8f64330]{color:#6b7280;font-size:.9rem;margin-bottom:.5rem}.candidate-stats[data-v-a8f64330]{display:flex;gap:1rem;font-size:.8rem;color:#6b7280}.stat-item[data-v-a8f64330]{display:flex;align-items:center;gap:.25rem}.candidate-skills[data-v-a8f64330]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.skill-chip[data-v-a8f64330]{background:#e0f2fe;color:#0369a1;font-weight:500}.more-skills[data-v-a8f64330]{color:#6b7280;font-size:.8rem;align-self:center}.card-actions[data-v-a8f64330]{display:flex;gap:.5rem}.action-button[data-v-a8f64330]{flex:1}.submit-fab[data-v-a8f64330]{width:100%}.candidate-modal[data-v-a8f64330] .p-dialog-content{padding:0}.candidate-detail-view[data-v-a8f64330]{padding:1.5rem}.detail-header[data-v-a8f64330]{display:flex;gap:1.5rem;align-items:start;margin-bottom:1.5rem}.candidate-avatar[data-v-a8f64330]{flex-shrink:0}.avatar-image[data-v-a8f64330]{width:150px;height:150px;border-radius:16px;object-fit:cover;border:2px solid #d4d4d4}.avatar-placeholder[data-v-a8f64330]{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-a8f64330]{font-size:2.5rem;color:#9ca0a6}.candidate-title[data-v-a8f64330]{flex:1}.candidate-position-large[data-v-a8f64330]{color:#6b7280;margin:.5rem 0;font-size:1.1rem}.candidate-meta[data-v-a8f64330]{display:flex;gap:1.5rem;flex-wrap:wrap}.meta-item[data-v-a8f64330]{display:flex;align-items:center;gap:.5rem;color:#6b7280}.detail-content[data-v-a8f64330]{margin-top:1.5rem}.detail-section[data-v-a8f64330]{margin-bottom:2rem}.detail-section h3[data-v-a8f64330]{margin:0 0 1rem;color:#1f2937}.skills-grid[data-v-a8f64330]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag[data-v-a8f64330]{background:#e0f2fe;color:#0369a1;font-weight:500}.properties-grid[data-v-a8f64330]{display:grid;gap:.75rem}.property-row[data-v-a8f64330]{display:flex;justify-content:space-between;padding:.75rem;gap:1rem}.property-label[data-v-a8f64330]{font-weight:500;color:#6b7280}.property-value[data-v-a8f64330]{color:#1f2937;font-weight:600}.modal-actions[data-v-a8f64330]{display:flex;gap:1rem;justify-content:flex-end}.modal-action-button[data-v-a8f64330]{min-width:120px}.task-form-footer[data-v-a8f64330]{padding:1rem;display:flex;gap:1rem;justify-content:flex-end}.submit-btn[data-v-a8f64330]{min-width:200px}@media (max-width: 768px){.hr-recruitment-platform[data-v-a8f64330]{display:flex;flex-direction:column;gap:.85rem;padding:0}.hr-recruitment-header[data-v-a8f64330]{width:100%}.platform-header[data-v-a8f64330]{padding:0;margin-bottom:0;box-shadow:none}.header-content[data-v-a8f64330]{flex-direction:column;gap:.75rem}.platform-header h2[data-v-a8f64330]{font-size:1.3rem!important}.recruitment-progress[data-v-a8f64330]{max-width:100%;flex-direction:column;align-items:flex-end;width:90vw}.progress-text[data-v-a8f64330]{font-size:.8rem}.status-panel[data-v-a8f64330]{display:none}.controls-panel[data-v-a8f64330]{flex-direction:column;align-items:stretch;padding:0;margin-bottom:0;box-shadow:none;gap:.75rem}.search-box[data-v-a8f64330]{min-width:auto}.search-input[data-v-a8f64330]{font-size:16px}.filter-buttons[data-v-a8f64330]{width:100%;gap:.3rem;flex-wrap:nowrap}.filter-buttons[data-v-a8f64330] .p-button{font-size:.8rem;padding:.4rem .6rem}.candidates-container[data-v-a8f64330]{display:flex;overflow-x:auto;overflow-y:hidden;gap:0;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1}.candidates-container[data-v-a8f64330]::-webkit-scrollbar{height:6px}.candidates-container[data-v-a8f64330]::-webkit-scrollbar-track{background:transparent}.candidates-container[data-v-a8f64330]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.candidates-grid-layout[data-v-a8f64330]{display:flex;flex-wrap:nowrap;gap:1rem;padding:0 1rem;margin-bottom:0;max-height:70%;height:62vh}.candidate-card[data-v-a8f64330]{flex-shrink:0;width:90vw;max-width:348px;scroll-snap-align:start;box-shadow:none;border:1px solid #e5e7eb;display:flex;flex-direction:column;justify-content:space-between}.candidate-card[data-v-a8f64330]:hover{transform:none;box-shadow:none}.candidate-main[data-v-a8f64330]{flex-direction:column;text-align:center;align-items:center}.candidate-info[data-v-a8f64330]{width:100%}.candidate-stats[data-v-a8f64330]{justify-content:center}.candidate-skills[data-v-a8f64330]{justify-content:center;max-height:250px;overflow:hidden;font-size:.8rem}.card-actions[data-v-a8f64330]{width:100%;flex-wrap:wrap}.action-button[data-v-a8f64330]{flex:0 1 calc(50% - .25rem);font-size:.8rem;padding:.4rem .6rem}.candidate-modal[data-v-a8f64330] .p-dialog{width:100vw!important;margin:0!important;max-height:100vh!important}.candidate-modal[data-v-a8f64330] .p-dialog-header{padding:.75rem}.candidate-modal[data-v-a8f64330] .p-dialog-content{padding:1rem;max-height:calc(100vh - 8rem);overflow-y:auto}.candidate-detail-view[data-v-a8f64330]{padding:0}.detail-header[data-v-a8f64330]{flex-direction:column;text-align:center;gap:1rem;margin-bottom:1rem}.candidate-avatar[data-v-a8f64330]{align-self:center}.avatar-image[data-v-a8f64330],.avatar-placeholder[data-v-a8f64330]{width:120px;height:120px}.avatar-placeholder i[data-v-a8f64330]{font-size:2rem}.candidate-title h2[data-v-a8f64330]{font-size:1.1rem}.candidate-position-large[data-v-a8f64330]{font-size:.9rem}.candidate-meta[data-v-a8f64330]{justify-content:center;gap:1rem;flex-direction:column}.meta-item[data-v-a8f64330]{font-size:.85rem}.detail-section h3[data-v-a8f64330]{font-size:1rem;margin-bottom:.75rem}.skills-grid[data-v-a8f64330]{gap:.4rem}.skill-tag[data-v-a8f64330]{font-size:.8rem}.properties-grid[data-v-a8f64330]{gap:.5rem}.property-row[data-v-a8f64330]{flex-direction:column;gap:.25rem;overflow-x:hidden}.property-label[data-v-a8f64330],.property-value[data-v-a8f64330]{font-size:.85rem}.modal-actions[data-v-a8f64330]{gap:.5rem;padding-top:.75rem}.modal-action-button[data-v-a8f64330]{width:100%;font-size:.9rem;padding:.5rem}.task-form-footer[data-v-a8f64330]{padding:0;gap:.75rem;justify-content:stretch;position:absolute;bottom:3%;right:7%;box-shadow:none;width:85%}.submit-btn[data-v-a8f64330]{width:100%}}.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}.stories[data-v-f8c66a9c]{position:relative;width:100%;height:100%;background:#000}.progress-container[data-v-f8c66a9c]{position:absolute;top:15px;left:60px;right:60px;display:flex;gap:4px;z-index:10}.progress-bar[data-v-f8c66a9c]{flex:1;height:3px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.progress-fill[data-v-f8c66a9c]{height:100%;background:#fff;transition:width .1s linear}.slide[data-v-f8c66a9c]{position:relative;width:100%;height:100%;cursor:pointer}.image[data-v-f8c66a9c]{width:100%;height:100%;object-fit:cover}.overlay[data-v-f8c66a9c]{position:absolute;bottom:0;left:0;right:0;padding:30px 20px;background:linear-gradient(to top,rgba(36,36,36,.745) 50%,transparent);color:#fff;font-weight:600;font-size:18px;line-height:1.5;text-align:center}.custom-slide[data-v-f8c66a9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:30px 20px;text-align:center;color:#fff}.custom-text[data-v-f8c66a9c]{font-size:24px;line-height:1.4;margin-bottom:30px;max-width:600px}.buttons-container[data-v-f8c66a9c]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px}.buttons-container .p-button[data-v-f8c66a9c]{width:100%}.custom-component-slide[data-v-f8c66a9c]{width:100%;height:100%;overflow-y:auto}.buttons-container[data-v-f8c66a9c]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto}.action-btn[data-v-f8c66a9c]{width:100%;justify-content:center;padding:12px!important;font-weight:500;transition:transform .2s}.action-btn[data-v-f8c66a9c]:hover{transform:translateY(-2px)}.overlay[data-v-62bb6490]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.backdrop[data-v-62bb6490]{position:absolute;top:0;right:0;bottom:0;left:0;background:#23232395;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.content[data-v-62bb6490]{position:relative;width:90vw;height:90vh;background:#42424295;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(19,19,19,.1)}.close-btn[data-v-62bb6490]{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:20px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.close-btn[data-v-62bb6490]:hover{background:rgba(255,255,255,.2)}.awards-slide[data-v-93f9fdb4]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100%;color:#fff;text-align:center;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);overflow-y:auto;padding:20px}.awards-title[data-v-93f9fdb4]{font-size:28px;font-weight:700;margin-bottom:30px;background:linear-gradient(135deg,#ffd700,#ffa500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.awards-grid[data-v-93f9fdb4]{display:flex;gap:20px;width:90%;flex-wrap:wrap;align-content:center;justify-content:center}.award-card[data-v-93f9fdb4]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.1);transition:transform .3s;max-width:300px;min-width:250px;width:20%}.award-card[data-v-93f9fdb4]:hover{transform:translateY(-4px);background:rgba(255,255,255,.15)}.award-image-wrapper[data-v-93f9fdb4]{position:relative;margin:0 auto 15px}.award-image[data-v-93f9fdb4]{width:100%;height:100%;object-fit:contain}.award-placeholder[data-v-93f9fdb4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:40px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%}.award-badge[data-v-93f9fdb4]{position:absolute;top:-8px;right:-8px;background:#ffd700;color:#000;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #0000004d}.award-name[data-v-93f9fdb4]{font-size:18px;font-weight:600;margin:0 0 8px;color:#fff}.award-description[data-v-93f9fdb4]{font-size:14px;color:#ffffffb3;margin:0;line-height:1.4}.no-slides-slide[data-v-1c4f2d8b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;overflow-y:auto;padding:20px}.content[data-v-1c4f2d8b]{max-width:340px;width:90%;animation:fadeInScale-1c4f2d8b .6s ease}@keyframes fadeInScale-1c4f2d8b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.icon[data-v-1c4f2d8b]{font-size:72px;margin-bottom:20px;animation:float-1c4f2d8b 3s ease-in-out infinite}@keyframes float-1c4f2d8b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.title[data-v-1c4f2d8b]{font-size:28px;font-weight:700;margin:0 0 20px;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary[data-v-1c4f2d8b]{font-size:16px;line-height:1.6;margin-bottom:30px;padding:20px;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1);text-align:left;max-height:200px;overflow-y:auto;color:#ffffffe6}.result-summary-slide[data-v-2d662956]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;overflow-y:auto;padding:20px}.result-content[data-v-2d662956]{max-width:520px;padding:30px 20px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;border:1px solid rgba(255,255,255,.1);animation:fadeInUp-fca0a8b7 .6s ease;margin:20px}@keyframes fadeInUp-2d662956{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.result-icon[data-v-2d662956]{font-size:64px;margin-bottom:20px;animation:bounce-2d662956 2s infinite}@keyframes bounce-2d662956{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.result-title[data-v-2d662956]{font-size:24px;font-weight:700;margin:0 0 15px;line-height:1.3;background:linear-gradient(135deg,#eefffa,#e0fff6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.result-summary[data-v-2d662956]{font-size:16px;line-height:1.5;margin-bottom:25px;padding:15px;background:rgba(255,255,255,.1);border-radius:16px;color:#ffffffe6;text-align:left;max-height:200px;overflow-y:auto}.result-stats[data-v-2d662956]{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;padding:15px;background:rgba(255,255,255,.05);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.stat-item[data-v-2d662956]{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.stat-label[data-v-2d662956]{font-size:14px;color:#ffffffb3}.stat-value[data-v-2d662956]{font-size:18px;font-weight:600;color:gold}.buttons-container[data-v-2d662956]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.buttons-container .p-button[data-v-2d662956]{width:100%;justify-content:center;padding:12px!important;font-weight:500;transition:transform .2s}.buttons-container .p-button[data-v-2d662956]:hover{transform:translateY(-2px)}.register-hint[data-v-2d662956]{font-size:12px;color:gold;background:rgba(255,215,0,.1);padding:8px 12px;border-radius:20px;border:1px solid rgba(255,215,0,.3)}.overlay[data-v-8afd9de3]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.backdrop[data-v-8afd9de3]{position:absolute;top:0;left:0;right:0;bottom:0;background:#23232395;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.content[data-v-8afd9de3]{position:relative;width:90vw;height:90vh;background:#42424295;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(81,81,81,.1)}.close-btn[data-v-8afd9de3]{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:20px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.close-btn[data-v-8afd9de3]:hover{background:rgba(255,255,255,.2)}.welcome-slide[data-v-08181f35]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;padding:20px}.welcome-content[data-v-08181f35]{max-width:520px;padding:30px 20px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0000004d;animation:fadeInUp-08181f35 .8s ease}@keyframes fadeInUp-08181f35{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.welcome-icon[data-v-08181f35]{font-size:64px;margin-bottom:20px;animation:bounce-08181f35 2s infinite}@keyframes bounce-08181f35{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-title[data-v-08181f35]{font-size:28px;font-weight:700;margin:0 0 15px;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.welcome-subtitle[data-v-08181f35]{font-size:16px;opacity:.9;margin-bottom:20px;font-weight:400}.welcome-decoration[data-v-08181f35]{display:flex;align-items:center;justify-content:center;gap:15px;margin:25px 0}.decoration-line[data-v-08181f35]{width:40px;height:2px;background:rgba(255,255,255,.3);border-radius:2px}.decoration-dots[data-v-08181f35]{font-size:14px;letter-spacing:4px;color:#fff9}.welcome-message[data-v-08181f35]{font-size:16px;line-height:1.5;opacity:.8;font-style:italic}.ready-slide[data-v-ebec47e2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;padding:20px}.ready-content[data-v-ebec47e2]{max-width:420px;padding:30px 20px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:32px;border:1px solid rgba(255,255,255,.1);animation:scaleIn-ebec47e2 .6s ease}@keyframes scaleIn-ebec47e2{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ready-icon[data-v-ebec47e2]{font-size:48px;margin-bottom:20px;animation:pulse-ebec47e2 2s infinite}@keyframes pulse-ebec47e2{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ready-question[data-v-ebec47e2]{font-size:24px;font-weight:600;margin:0 0 30px;line-height:1.3}.ready-features[data-v-ebec47e2]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;text-align:left}.feature[data-v-ebec47e2]{display:flex;align-items:center;gap:12px;padding:10px 15px;background:rgba(255,255,255,.1);border-radius:12px;animation:slideIn-ebec47e2 .5s ease;animation-fill-mode:both}.feature[data-v-ebec47e2]:nth-child(1){animation-delay:.1s}.feature[data-v-ebec47e2]:nth-child(2){animation-delay:.2s}.feature[data-v-ebec47e2]:nth-child(3){animation-delay:.3s}@keyframes slideIn-ebec47e2{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.feature-icon[data-v-ebec47e2]{font-size:24px;min-width:32px}.feature-text[data-v-ebec47e2]{font-size:14px;font-weight:500}.ready-tip[data-v-ebec47e2]{display:flex;align-items:center;gap:8px;padding:12px 15px;background:rgba(255,215,0,.15);border-radius:12px;margin-bottom:25px;border:1px solid rgba(255,215,0,.3);text-align:left}.tip-icon[data-v-ebec47e2]{font-size:20px}.tip-text[data-v-ebec47e2]{font-size:12px;line-height:1.4;color:gold}.ready-buttons[data-v-ebec47e2]{display:flex;justify-content:center}.trial-game-wrapper[data-v-724935ce]{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,#f5f7fa 0%,#f9fafb 100%)}.trial-game[data-v-724935ce]{width:100%;display:grid;grid-template-columns:4fr 6fr;gap:1.5rem;flex:1;padding:1.5rem;overflow:hidden}.trial-game__left[data-v-724935ce]{padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 8px #0000000a;overflow-y:auto;max-height:calc(100vh - 125px);transition:box-shadow .3s ease;border:1px solid #e5e7eb}.trial-game__right[data-v-724935ce]{padding:0;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014,0 4px 8px #0000000a;display:flex;flex-direction:column;max-height:calc(100vh - 125px);border:1px solid #e5e7eb;overflow:hidden;height:90vh}.mobile-action-buttons[data-v-724935ce]{display:none;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.mobile-modal[data-v-724935ce]{border-radius:12px}[data-v-724935ce] .mobile-modal .p-dialog-header{background:linear-gradient(135deg,#f3f4f6 0%,#f9fafb 100%);border-bottom:2px solid #e5e7eb;border-radius:12px 12px 0 0}[data-v-724935ce] .mobile-modal .p-dialog-content{padding:1rem;max-height:85vh;overflow-y:auto}.trial-game__left[data-v-724935ce]::-webkit-scrollbar{width:6px}.trial-game__left[data-v-724935ce]::-webkit-scrollbar-track{background:transparent}.trial-game__left[data-v-724935ce]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.trial-game__left[data-v-724935ce]::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-v-724935ce] .p-button{border-radius:6px;font-weight:500;transition:all .3s ease}[data-v-724935ce] .p-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width: 1440px){.trial-game[data-v-724935ce]{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}.trial-game__left[data-v-724935ce],.trial-game__right[data-v-724935ce]{max-height:calc(100vh - 120px);padding:1.25rem}}@media (max-width: 1024px){.trial-game[data-v-724935ce]{grid-template-columns:1fr;gap:1rem;padding:1rem;max-height:none}.trial-game__left[data-v-724935ce]{display:none}.trial-game__right[data-v-724935ce]{max-height:calc(100vh - 100px);padding:1.25rem;padding-bottom:0}.mobile-action-buttons[data-v-724935ce]{display:flex}}@media (max-width: 768px){.trial-game[data-v-724935ce]{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.trial-game__left[data-v-724935ce],.trial-game__right[data-v-724935ce]{padding:1rem;border-radius:8px}.trial-game__right[data-v-724935ce]{max-height:calc(100vh - 50px)}.mobile-action-buttons[data-v-724935ce]{display:flex}}@media (max-width: 480px){.trial-game[data-v-724935ce]{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.trial-game__left[data-v-724935ce],.trial-game__right[data-v-724935ce]{padding:.75rem;border-radius:8px}.mobile-action-buttons[data-v-724935ce]{padding:.625rem;gap:.4rem}}.p-galleria-nav-button{z-index:999}.galety-item img{object-fit:contain;max-width:100%;max-height: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-e18defe7]{text-align:center;padding:2rem;max-width:600px;margin:0 auto}h1[data-v-e18defe7]{color:#f44;font-size:2.5rem;margin-bottom:1rem}.error-details[data-v-e18defe7]{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:1.5rem;margin:1.5rem 0;text-align:left}.error-message[data-v-e18defe7]{font-size:1.2rem;margin-bottom:.5rem;color:#c53030;word-break:break-word}.error-code[data-v-e18defe7]{font-size:.9rem;color:#718096;font-family:monospace}.actions[data-v-e18defe7]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.home-link[data-v-e18defe7],.back-button[data-v-e18defe7]{display:inline-block;padding:.8rem 1.5rem;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s;border:none;cursor:pointer;font-size:1rem}.home-link[data-v-e18defe7]{background-color:#42b983}.home-link[data-v-e18defe7]:hover{background-color:#3aa876}.back-button[data-v-e18defe7]{background-color:#718096}.back-button[data-v-e18defe7]:hover{background-color:#4a5568}.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}.twofa-card[data-v-ef38fc03]{display:grid;gap:1rem}.twofa-header[data-v-ef38fc03]{display:flex;justify-content:space-between;align-items:center}.status[data-v-ef38fc03]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.badge[data-v-ef38fc03]{padding:.15rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600}.badge.on[data-v-ef38fc03]{background:#dcfce7;color:#166534}.badge.off[data-v-ef38fc03]{background:#fee2e2;color:#991b1b}.step h3[data-v-ef38fc03]{margin:.5rem 0;font-size:1rem;font-weight:600}.qr-box[data-v-ef38fc03]{display:flex;gap:1rem;align-items:center;background:#f9fafb;padding:1rem;border-radius:8px}.qr-box img[data-v-ef38fc03]{width:140px;border-radius:8px;border:1px solid #e5e7eb}.manual-key[data-v-ef38fc03]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.otp-box[data-v-ef38fc03]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.5rem}.backup-codes[data-v-ef38fc03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;margin:.5rem 0}.backup-code[data-v-ef38fc03]{background:#f3f4f6;padding:.4rem .6rem;border-radius:6px;text-align:center;font-family:monospace;font-size:.85rem}.account-page[data-v-6e6e81e1]{display:flex;justify-content:center;padding:2rem}.page-inner[data-v-6e6e81e1]{width:70vw;grid-template-columns:1.2fr 4fr;align-items:start}.forms-grid[data-v-6e6e81e1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card[data-v-6e6e81e1]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000d}.danger[data-v-6e6e81e1]{margin-top:1.5rem;align-items:center;gap:1rem}.btn-delete[data-v-6e6e81e1]{background:#e0e0e0;color:#666;border:none;padding:.6rem 1rem;border-radius:6px}.delete-hint[data-v-6e6e81e1]{color:#888}.shared-result-link{text-decoration:none!important}.profile-main[data-v-682e68f7]{width:70vw;margin:0 auto}.profile-grid[data-v-682e68f7]{grid-template-columns:1.2fr 4fr;align-items:start;display:grid}.card[data-v-682e68f7]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000000d}.left-block[data-v-682e68f7]{text-align:center}.avatar[data-v-682e68f7]{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-682e68f7]{width:80%;height:80%;margin-bottom:-20%}.name[data-v-682e68f7]{margin:0}.position[data-v-682e68f7]{color:var(--p-slate-400);margin-top:.4rem}.right-block[data-v-682e68f7]{flex:1}.quote[data-v-682e68f7]{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-682e68f7],.awards-list[data-v-682e68f7],.shared-results-list[data-v-682e68f7]{padding:0 1rem}.loading[data-v-682e68f7],.error[data-v-682e68f7],.not-found[data-v-682e68f7]{padding:1rem;color:#777}.user-metrics[data-v-682e68f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.metric-card[data-v-682e68f7]{display:flex;align-items:center;border-radius:12px}.metric-icon[data-v-682e68f7]{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-682e68f7]{flex:1;display:flex;justify-content:space-between;gap:1rem}.metric-value[data-v-682e68f7]{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--p-text-color)}.metric-label[data-v-682e68f7]{font-size:.875rem;color:var(--p-text-color-secondary);margin-top:.25rem;text-align:left}.metric-primary .metric-icon[data-v-682e68f7]{background-color:var(--p-primary-100);color:var(--p-primary-600)}.metric-success .metric-icon[data-v-682e68f7]{background-color:var(--p-green-100);color:var(--p-green-600)}.metric-warning .metric-icon[data-v-682e68f7]{background-color:var(--p-orange-100);color:var(--p-orange-600)}.metric-info .metric-icon[data-v-682e68f7]{background-color:var(--p-blue-100);color:var(--p-blue-600)}.metric-help .metric-icon[data-v-682e68f7]{background-color:var(--p-purple-100);color:var(--p-purple-600)}.metric-surface .metric-icon[data-v-682e68f7]{background-color:var(--p-surface-100);color:var(--p-text-color-secondary)}.award-item__img[data-v-682e68f7]{width:100%;height:auto;max-height:200px;object-fit:contain;border-radius:1.5rem;object-position:center}.award-item.grid.gap-2[data-v-682e68f7]{text-align:center}.award-item__img-wrapper[data-v-682e68f7]{position:relative;display:inline-block}.award-item__badge[data-v-682e68f7]{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-682e68f7 .4s ease-out,pulse-glow-682e68f7 2s infinite ease-in-out}.shared-results-grid[data-v-682e68f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1rem}.shared-result-card[data-v-682e68f7]{background:var(--p-surface-50);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid var(--p-surface-200);position:relative;text-decoration:none!important}.shared-result-card[data-v-682e68f7]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.shared-result-link[data-v-682e68f7] *{text-decoration:none!important}.shared-result-preview[data-v-682e68f7]{width:100%;height:160px;overflow:hidden;background:var(--p-surface-100);display:flex;align-items:center;justify-content:center}.shared-result-image[data-v-682e68f7]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.shared-result-card:hover .shared-result-image[data-v-682e68f7]{transform:scale(1.05)}.shared-result-placeholder[data-v-682e68f7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3rem;color:var(--p-surface-400)}.shared-result-info[data-v-682e68f7]{padding:.75rem}.shared-result-stats[data-v-682e68f7]{display:flex;gap:1rem;margin-bottom:.5rem;font-size:.875rem;color:var(--p-surface-600)}.stat-item[data-v-682e68f7]{display:flex;align-items:center;gap:.25rem}.stat-item i[data-v-682e68f7]{font-size:.875rem}.shared-result-reactions[data-v-682e68f7]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--p-surface-200)}.reactions-stats[data-v-682e68f7]{display:flex;flex-wrap:wrap;gap:.5rem}.reaction-badge[data-v-682e68f7]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--p-surface-200);border-radius:20px;font-size:.75rem;color:var(--p-surface-700)}.reaction-badge i[data-v-682e68f7]{font-size:.75rem}.no-reactions[data-v-682e68f7]{font-size:.75rem;color:var(--p-surface-500);font-style:italic}.copy-link-btn[data-v-682e68f7]{position:absolute;top:10px;right:10px}@keyframes pop-in-682e68f7{0%{transform:scale(.3);opacity:0}80%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes pulse-glow-682e68f7{0%,to{box-shadow:0 0 10px #ffd700b3}50%{box-shadow:0 0 30px gold}}@media (max-width: 768px){.profile-main[data-v-682e68f7]{width:95vw}.profile-grid[data-v-682e68f7]{grid-template-columns:1fr;gap:1rem}.shared-results-grid[data-v-682e68f7]{grid-template-columns:1fr}.avatar[data-v-682e68f7]{width:150px;height:150px}}.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-01776be8]{display:flex;justify-content:space-between;align-items:center}.awards-grid[data-v-01776be8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.empty-awards[data-v-01776be8]{text-align:center;padding:3rem;color:#666}.empty-awards i[data-v-01776be8]{margin-bottom:1rem}.form-grid[data-v-8f64f483]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.field[data-v-8f64f483]{margin-bottom:1.5rem}.field label[data-v-8f64f483]{display:block;margin-bottom:.5rem;font-weight:600}.image-preview[data-v-8f64f483]{position:relative;display:inline-block}.image-preview img[data-v-8f64f483]{max-width:200px;max-height:200px;border-radius:6px}.remove-btn[data-v-8f64f483]{position:absolute;top:-10px;right:-10px;background:white;border-radius:50%;width:30px;height:30px}[data-v-8f64f483] .p-fileupload{width:100%}.task-template-form-page[data-v-5f461dcd]{display:flex;flex-direction:column;gap:2rem;position:relative}.task-template-form-page.is-published[data-v-5f461dcd]{position:relative}.header-section[data-v-5f461dcd]{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:white;padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.title-group[data-v-5f461dcd]{display:flex;align-items:center;gap:1rem}.title-group h2[data-v-5f461dcd]{margin:0;color:var(--text-color)}.actions-group[data-v-5f461dcd]{display:flex;gap:.5rem;flex-wrap:wrap}.loading-state[data-v-5f461dcd],.error-state[data-v-5f461dcd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.form-section[data-v-5f461dcd]{background:white;border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--card-shadow);transition:opacity .3s ease}.form-section.disabled[data-v-5f461dcd]{opacity:.6;pointer-events:none}.form-section h3[data-v-5f461dcd]{margin-top:0;margin-bottom:1.5rem;color:var(--text-color)}.form-group[data-v-5f461dcd]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-group label[data-v-5f461dcd]{font-weight:500;color:var(--text-color)}.form-group-header[data-v-5f461dcd]{display:flex;justify-content:space-between;align-items:center}.form-actions[data-v-5f461dcd]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.images-preview[data-v-5f461dcd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.image-item[data-v-5f461dcd]{position:relative;border-radius:var(--border-radius);overflow:hidden;background-color:#f3f4f6;aspect-ratio:1}.image-item img[data-v-5f461dcd]{width:100%;height:100%;object-fit:cover}.prompt-template-page{max-width:1600px;margin:0 auto}.form-grid{display:grid;grid-template-columns:400px 1fr;gap:24px}.meta-column .field{margin-bottom:1.2rem}.field-checkbox{display:flex;align-items:center;gap:10px;margin-bottom:16px}.editor-label{display:block;font-weight:500;margin-bottom:8px}.error{color:#ef4444;font-size:12px}.actions{display:flex;justify-content:flex-end}.editor-column{display:grid;gap:1rem}.prompt-templates-page{max-width:1600px;margin:0 auto}.header{display:flex;justify-content:space-between;align-items:center}.filters{display:grid;grid-template-columns:1fr 200px 240px 160px;gap:12px;margin-bottom:16px}.reactions-panel[data-v-32e40f5c]{z-index:1000;background:rgba(113,111,128,.23);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;padding:8px 16px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.2)}.reactions-container[data-v-32e40f5c]{display:flex;gap:1rem;align-items:center;padding:0 1.5rem}.reaction-button[data-v-32e40f5c]{position:relative;display:flex;align-items:center;justify-content:center;min-width:56px;padding:4px 8px;cursor:pointer;border-radius:40px;transition:all .2s ease;border:1px solid transparent;gap:4px}.reaction-button[data-v-32e40f5c]:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.reaction-button.active[data-v-32e40f5c]{background:rgba(52,152,219,.3);border-color:#3498db80;box-shadow:0 0 12px #3498db4d}.reaction-icon[data-v-32e40f5c]{font-size:28px;transition:transform .2s ease}.reaction-button:hover .reaction-icon[data-v-32e40f5c]{transform:scale(1.1)}.reaction-button.active .reaction-icon[data-v-32e40f5c]{transform:scale(1.05)}.reaction-count[data-v-32e40f5c]{font-size:12px;color:#fffc;margin-top:4px;font-weight:500;background:rgba(0,0,0,.247);padding:2px 6px;border-radius:20px;min-width:24px;text-align:center}.floating-icons[data-v-32e40f5c]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);pointer-events:none}.floating-icon[data-v-32e40f5c]{position:absolute;bottom:0;left:50%;font-size:24px;opacity:0;animation:floatUp-32e40f5c var(--duration) ease-out forwards;animation-delay:var(--delay);--x: 0px;--y: 0px;--rotation: 0deg}@keyframes floatUp-32e40f5c{0%{opacity:1;transform:translate(-50%) rotate(0)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(var(--y) - 40px)) rotate(var(--rotation))}}@media (max-width: 768px){.reactions-panel[data-v-32e40f5c]{bottom:12px;padding:6px 12px}.reactions-container[data-v-32e40f5c]{gap:8px;padding:0}.reaction-button[data-v-32e40f5c]{min-width:48px;padding:6px 4px}.reaction-icon[data-v-32e40f5c]{font-size:24px}.reaction-count[data-v-32e40f5c]{font-size:10px;margin-top:2px}.floating-icon[data-v-32e40f5c]{font-size:20px}.reaction-count[data-v-32e40f5c]{display:none}}.reaction-button[data-v-32e40f5c]:active{transform:scale(.95)}.welcome-slide[data-v-7a2545c7]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;padding:20px;position:relative;overflow-y:auto}.welcome-content[data-v-7a2545c7]{max-width:560px;padding:40px 32px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0000004d;animation:fadeInUp-7a2545c7 .8s ease;display:flex;flex-direction:column;align-items:center;gap:1rem}@keyframes fadeInUp-7a2545c7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.welcome-icon[data-v-7a2545c7]{font-size:64px;animation:gentleBounce-7a2545c7 2s infinite}@keyframes gentleBounce-7a2545c7{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.welcome-title[data-v-7a2545c7]{font-size:28px;font-weight:700;margin:0;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#fff}.author-section[data-v-7a2545c7]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;border-radius:60px;width:fit-content}.author-avatar[data-v-7a2545c7]{flex-shrink:0}.author-info[data-v-7a2545c7]{text-align:left}.author-name[data-v-7a2545c7]{font-size:18px;font-weight:600;margin-bottom:4px;color:#fff}.author-position[data-v-7a2545c7]{font-size:14px;opacity:.8;color:#ffffffe6}.welcome-decoration[data-v-7a2545c7]{display:flex;align-items:center;justify-content:center;gap:15px}.decoration-line[data-v-7a2545c7]{width:60px;height:2px;background:rgba(255,255,255,.3);border-radius:2px}.decoration-dots[data-v-7a2545c7]{font-size:14px;letter-spacing:4px;color:#fff9}.welcome-message[data-v-7a2545c7]{font-size:16px;line-height:1.6;opacity:.9;margin-bottom:16px;font-style:italic}.story-hint[data-v-7a2545c7]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;opacity:.6;animation:pulse-7a2545c7 1.5s infinite}.hint-icon[data-v-7a2545c7]{font-size:16px}@keyframes pulse-7a2545c7{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 768px){.welcome-content[data-v-7a2545c7]{padding:28px 20px;max-width:90%}.welcome-icon[data-v-7a2545c7]{font-size:48px;margin-bottom:16px}.welcome-title[data-v-7a2545c7]{font-size:22px;margin-bottom:20px}.author-section[data-v-7a2545c7]{padding:12px;gap:12px;margin-bottom:20px}.author-avatar[data-v-7a2545c7] .avatar-circle{width:48px;height:48px}.author-name[data-v-7a2545c7]{font-size:16px}.author-position[data-v-7a2545c7]{font-size:12px}.welcome-decoration[data-v-7a2545c7]{margin:20px 0}.decoration-line[data-v-7a2545c7]{width:40px}.welcome-message[data-v-7a2545c7]{font-size:14px;margin-bottom:24px}.story-hint[data-v-7a2545c7]{font-size:12px}}.welcome-slide[data-v-7a2545c7]::-webkit-scrollbar{width:6px}.welcome-slide[data-v-7a2545c7]::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.welcome-slide[data-v-7a2545c7]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.task-title-slide[data-v-52dee408]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-align:center;padding:20px}.task-content[data-v-52dee408]{max-width:560px;padding:48px 32px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0000004d;animation:fadeInUp-52dee408 .6s ease;display:flex;gap:1rem;flex-direction:column}@keyframes fadeInUp-52dee408{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.task-badge[data-v-52dee408]{display:inline-block;font-size:14px;font-weight:600;color:#ccc;letter-spacing:2px}.task-title[data-v-52dee408]{font-size:26px;font-weight:700;margin:0;line-height:1.3;text-shadow:2px 2px 4px rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}.welcome-decoration[data-v-52dee408]{display:flex;align-items:center;justify-content:center;gap:15px}.decoration-line[data-v-52dee408]{width:60px;height:2px;background:rgba(255,255,255,.3);border-radius:2px}.decoration-dots[data-v-52dee408]{font-size:14px;letter-spacing:4px;color:#fff9}.restart-button[data-v-52dee408]{margin-top:16px;padding:12px 28px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:40px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.restart-button[data-v-52dee408]:hover{background:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.restart-button[data-v-52dee408]:active{transform:translateY(0)}.button-icon[data-v-52dee408]{font-size:18px}.task-hint[data-v-52dee408]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;opacity:.6;animation:pulse-52dee408 1.5s infinite;margin-top:16px}.hint-icon[data-v-52dee408]{font-size:16px}@keyframes pulse-52dee408{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 768px){.task-content[data-v-52dee408]{padding:32px 20px;max-width:90%}.task-title[data-v-52dee408]{font-size:22px}.decoration-line[data-v-52dee408]{width:35px}.restart-button[data-v-52dee408]{padding:10px 24px;font-size:14px}.button-icon[data-v-52dee408]{font-size:16px}}.story-page *{-webkit-user-select:none;user-select:none}.story-page[data-v-39b03545]{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(25deg,#2a2a2a,#3a3a3a,#4a4a4a,#3a3a3a,#2a2a2a)}.story-container[data-v-39b03545]{width:90%;height:80vh;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #34343466;position:relative;margin:5vh auto 0}.botton-panel[data-v-39b03545]{display:grid;grid-template-columns:1fr auto 1fr;width:90%;margin:2vh auto}.background-style[data-v-39b03545]{background:rgba(113,111,128,.23);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.2)}.author-section[data-v-39b03545]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;width:fit-content;text-decoration:none}.author-link[data-v-39b03545]{text-decoration:none}.author-avatar[data-v-39b03545]{flex-shrink:0}.author-info[data-v-39b03545]{text-align:left}.author-name[data-v-39b03545]{font-size:18px;font-weight:600;margin-bottom:4px;color:#fff}.author-position[data-v-39b03545]{font-size:14px;opacity:.8;color:#ffffffe6}.actions_info[data-v-39b03545]{justify-self:end}.count_views[data-v-39b03545]{font-size:16px;font-weight:600;color:#fff;padding:13px 20px;display:flex;gap:6px;align-items:center;min-height:60px;width:fit-content}@media (max-width: 768px){.story-container[data-v-39b03545]{width:95%;height:85vh;border-radius:16px}.author-section[data-v-39b03545],.actions_info[data-v-39b03545]{display:none}}@media (min-width: 1400px){.story-container[data-v-39b03545]{height:85vh}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-987f23ea.eot);src:url(/assets/primeicons-987f23ea.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-9eea6e0b.woff2) format("woff2"),url(/assets/primeicons-f5d1d219.woff) format("woff"),url(/assets/primeicons-dc895fee.ttf) format("truetype"),url(/assets/primeicons-36c54cec.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}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-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-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.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}.h-full{height:100%}.w-full{width:100%}::-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}
