.login-page[data-v-6791752b]{min-height:100vh;display:grid;place-items:center;padding:1.25rem;background:radial-gradient(circle at 20% 20%,rgba(28,29,27,.08),transparent 24rem),var(--app-bg)}.login-card[data-v-6791752b]{width:min(100%,30rem);display:grid;gap:1.5rem;padding:1.5rem}.login-brand[data-v-6791752b]{display:flex;align-items:center;gap:.75rem}.login-copy .page-title[data-v-6791752b]{font-size:clamp(2rem,8vw,3.1rem)}.jobs-header[data-v-5a083570]{align-items:flex-end;margin-bottom:1.25rem}.jobs-header .page-description[data-v-5a083570]{max-width:48rem}.jobs-toolbar[data-v-5a083570]{display:grid;grid-template-columns:minmax(8rem,.62fr) minmax(24rem,1.8fr) auto;gap:.85rem;align-items:end;margin-bottom:.75rem;padding:0 0 .85rem;border-bottom:1px solid var(--app-border)}.filters-copy[data-v-5a083570]{display:grid;gap:.15rem;padding-bottom:.35rem}.toolbar-label[data-v-5a083570]{color:var(--app-text);font-size:.92rem;font-weight:750;letter-spacing:-.02em}.toolbar-meta[data-v-5a083570]{color:var(--app-text-soft);font-size:.78rem}.filters-grid[data-v-5a083570]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.filter-field[data-v-5a083570]{display:grid;gap:.35rem}.filter-field[data-v-5a083570] .p-inputtext{min-height:2.45rem;border-radius:var(--app-radius-sm);background:var(--app-surface-translucent)}.active-filters[data-v-5a083570]{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.45rem;min-height:1.75rem}.filter-chip[data-v-5a083570]{display:inline-flex;align-items:center;gap:.4rem;min-height:1.75rem;padding:.2rem .5rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-accent-soft);color:var(--app-text-muted);cursor:pointer;font-size:.72rem;transition:border-color .18s ease,color .18s ease,transform .18s ease}.filter-chip strong[data-v-5a083570]{color:var(--app-text);font-weight:700}.filter-chip[data-v-5a083570]:hover{border-color:var(--app-border-strong);color:var(--app-text);transform:translateY(-1px)}.table-message[data-v-5a083570]{margin-bottom:1rem}.jobs-table-wrap[data-v-5a083570]{max-width:100%;overflow-x:auto;border-radius:var(--app-radius-lg);box-shadow:0 14px 34px #1c1d1b0b}.jobs-table-wrap[data-v-5a083570] .p-datatable{border-bottom-right-radius:0;border-bottom-left-radius:0}.jobs-table[data-v-5a083570]{font-size:.8125rem}.jobs-table[data-v-5a083570] .p-datatable-table{min-width:58rem}.jobs-table[data-v-5a083570] .p-datatable-thead>tr>th,.jobs-table[data-v-5a083570] .p-datatable-tbody>tr>td{padding:.58rem .72rem;font-size:.8125rem;line-height:1.35;white-space:nowrap}.jobs-table[data-v-5a083570] .p-datatable-tbody>tr{transition:background-color .16s ease}.jobs-table[data-v-5a083570] .p-datatable-tbody>tr:hover{background:#f0f0ee99}.jobs-table[data-v-5a083570] .p-datatable-thead>tr>th{color:var(--app-text-muted);font-size:.74rem;font-weight:700;letter-spacing:.02em}.jobs-table[data-v-5a083570] .p-tag{font-size:.7rem;line-height:1.1;padding:.18rem .42rem}.jobs-table[data-v-5a083570] .status-tag{min-width:5.8rem;justify-content:center;border-radius:999px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;letter-spacing:.035em}.jobs-table[data-v-5a083570] .p-button.p-button-icon-only{width:2rem;height:2rem}.tag-list[data-v-5a083570]{display:flex;flex-wrap:wrap;gap:.35rem}.clickable-tag[data-v-5a083570]{cursor:pointer}.job-tag[data-v-5a083570]{border-radius:.35rem}.job-name-button[data-v-5a083570]{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.25rem .35rem .25rem 0;border:0;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-weight:650;text-align:left;transition:color .16s ease,transform .16s ease}.job-name-button span[data-v-5a083570]{overflow:hidden;text-overflow:ellipsis}.job-name-button i[data-v-5a083570]{color:var(--app-text-soft);font-size:.7rem;opacity:0;transform:translate(-.15rem,.15rem);transition:opacity .16s ease,transform .16s ease}.job-name-button[data-v-5a083570]:hover{color:var(--app-accent)}.job-name-button:hover i[data-v-5a083570]{opacity:1;transform:translate(0)}.job-name-button[data-v-5a083570]:active{transform:translateY(1px)}.empty-state[data-v-5a083570]{display:grid;justify-items:center;gap:.75rem;padding:3rem 1rem;color:var(--app-text-muted)}.empty-state i[data-v-5a083570]{font-size:1.8rem}.jobs-footer[data-v-5a083570]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;min-width:58rem;padding:.7rem .8rem;border:1px solid var(--app-border);border-top:0;border-bottom-right-radius:var(--app-radius-lg);border-bottom-left-radius:var(--app-radius-lg);background:var(--app-surface-translucent)}.jobs-range[data-v-5a083570]{margin:0;color:var(--app-text-muted);font-size:.8rem}.pager-controls[data-v-5a083570]{display:inline-flex;align-items:center;gap:.25rem}.pager-button[data-v-5a083570]{display:inline-grid;min-width:2rem;height:2rem;place-items:center;padding:0 .55rem;border:1px solid transparent;border-radius:var(--app-radius-sm);background:transparent;color:var(--app-text-muted);cursor:pointer;font-size:.78rem;font-weight:650;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pager-button[data-v-5a083570]:hover:not(:disabled){border-color:var(--app-border);background:var(--app-surface-muted);color:var(--app-text)}.pager-button.is-active[data-v-5a083570]{border-color:var(--app-text);background:var(--app-text);color:var(--app-bg)}.pager-button[data-v-5a083570]:disabled{cursor:not-allowed;opacity:.38}.pager-button[data-v-5a083570]:active:not(:disabled){transform:translateY(1px)}.pager-edge[data-v-5a083570]{min-width:3.1rem}.rows-control[data-v-5a083570]{display:inline-flex;justify-content:flex-end;align-items:center;gap:.5rem;color:var(--app-text-muted);font-size:.78rem;font-weight:650}.rows-control select[data-v-5a083570]{height:2rem;min-width:4.25rem;padding:0 1.65rem 0 .55rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);cursor:pointer;font:inherit}@media (max-width: 980px){.jobs-toolbar[data-v-5a083570],.filters-grid[data-v-5a083570]{grid-template-columns:1fr}.active-filters[data-v-5a083570]{grid-column:auto}.jobs-footer[data-v-5a083570]{grid-template-columns:1fr;justify-items:start;min-width:58rem}.rows-control[data-v-5a083570]{justify-content:flex-start}}.back-button[data-v-c8155626]{margin:0 0 .8rem -.75rem}.loading-panel[data-v-c8155626]{display:grid;gap:1rem;padding:1.5rem}.job-hero[data-v-c8155626]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1.35rem}.editable-title[data-v-c8155626]{display:flex;align-items:center;gap:.65rem;cursor:pointer}.editable-title h2[data-v-c8155626]{margin:0;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.04em}.editable-title i[data-v-c8155626]{color:var(--app-text-soft)}.edit-row[data-v-c8155626]{display:flex;align-items:center;gap:.5rem}.detail-grid[data-v-c8155626]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);gap:1rem;margin-bottom:1rem}.info-panel[data-v-c8155626],.danger-panel[data-v-c8155626],.section-panel[data-v-c8155626]{padding:1.25rem}.danger-panel[data-v-c8155626]{display:grid;align-content:start;gap:1rem}.info-list[data-v-c8155626]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0}.info-list div[data-v-c8155626]{padding:.9rem;border-radius:var(--app-radius);background:var(--app-surface-muted)}.info-list dt[data-v-c8155626]{color:var(--app-text-muted);font-size:.82rem;font-weight:650}.info-list dd[data-v-c8155626]{margin:.3rem 0 0}.info-full[data-v-c8155626]{grid-column:1 / -1}.tag-list[data-v-c8155626],.artifact-actions[data-v-c8155626],.section-heading[data-v-c8155626]{display:flex;align-items:center;gap:.5rem}.tag-list[data-v-c8155626]{flex-wrap:wrap}.section-panel[data-v-c8155626]{margin-top:1rem}.section-heading[data-v-c8155626]{justify-content:space-between;margin-bottom:1rem}.progress-list[data-v-c8155626],.artifact-list[data-v-c8155626]{display:grid;gap:.75rem;margin-top:1rem}.progress-item[data-v-c8155626],.artifact-row[data-v-c8155626]{padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface)}.progress-item h3[data-v-c8155626]{margin:0;font-size:.98rem}.progress-item p[data-v-c8155626]{margin:.25rem 0 .8rem;color:var(--app-text-muted)}.artifact-row[data-v-c8155626]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.artifact-main[data-v-c8155626]{display:flex;min-width:0;align-items:flex-start;gap:.8rem}.artifact-main i[data-v-c8155626]{margin-top:.2rem;color:var(--app-accent)}.artifact-main div[data-v-c8155626]{display:grid;min-width:0;gap:.2rem}.artifact-main span[data-v-c8155626]{overflow-wrap:anywhere}.logs-textarea[data-v-c8155626]{width:100%}@media (max-width: 900px){.detail-grid[data-v-c8155626],.info-list[data-v-c8155626]{grid-template-columns:1fr}.job-hero[data-v-c8155626],.artifact-row[data-v-c8155626],.section-heading[data-v-c8155626]{align-items:stretch;flex-direction:column}}.submission-state[data-v-52364d08]{display:grid;justify-items:center;gap:.8rem;padding:.75rem 0 .25rem;text-align:center}.state-icon[data-v-52364d08]{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:1rem;font-size:1.25rem}.state-icon-loading[data-v-52364d08]{background:var(--app-accent-soft);color:var(--app-accent)}.state-icon-success[data-v-52364d08]{background:var(--app-success-soft);color:var(--app-success)}.state-icon-error[data-v-52364d08]{background:var(--app-danger-soft);color:var(--app-danger)}.state-title[data-v-52364d08]{margin:0;color:var(--app-text);font-weight:700;letter-spacing:-.02em}.state-copy[data-v-52364d08]{max-width:30rem;margin:0;color:var(--app-text-muted)}.state-progress[data-v-52364d08]{width:100%;margin-top:.5rem}.job-link[data-v-52364d08]{color:var(--app-accent);font-weight:700;word-break:break-all}.checkbox-grid[data-v-1839e139]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.check-option[data-v-1839e139]{display:flex;align-items:center;gap:.6rem;min-height:3.2rem;padding:.85rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);color:var(--app-text-muted);font-weight:550}@media (max-width: 760px){.checkbox-grid[data-v-1839e139]{grid-template-columns:1fr}}.home-grid[data-v-356efbfe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tool-card[data-v-356efbfe]{display:flex;gap:1rem;min-height:9rem;padding:1.15rem;color:var(--app-text);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tool-card[data-v-356efbfe]:hover{border-color:var(--app-border-strong);box-shadow:var(--app-shadow);transform:translateY(-2px)}.tool-card i[data-v-356efbfe]{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:var(--app-accent-soft);color:var(--app-accent);font-size:1.1rem}.tool-card span[data-v-356efbfe]{display:grid;align-content:start;gap:.35rem}.tool-card strong[data-v-356efbfe]{font-size:1rem}.tool-card small[data-v-356efbfe]{color:var(--app-text-muted);font-size:.9rem;line-height:1.45}@media (max-width: 920px){.home-grid[data-v-356efbfe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home-grid[data-v-356efbfe]{grid-template-columns:1fr}}.profile-grid[data-v-5954aedd]{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.6fr);gap:1rem}.profile-identity[data-v-5954aedd]{display:grid;align-content:center;justify-items:center;min-height:20rem;padding:2rem;text-align:center}.profile-avatar[data-v-5954aedd]{width:6rem;height:6rem;margin-bottom:1rem;font-size:2rem;font-weight:700}.profile-identity h2[data-v-5954aedd]{margin:0;font-size:1.4rem;letter-spacing:-.03em}.profile-identity p[data-v-5954aedd]{margin:.35rem 0 0;color:var(--app-text-muted)}.profile-details[data-v-5954aedd]{padding:.35rem 1.25rem}.profile-details dl[data-v-5954aedd]{margin:0}.profile-details div[data-v-5954aedd]{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--app-border)}.profile-details div[data-v-5954aedd]:last-child{border-bottom:0}.profile-details dt[data-v-5954aedd]{color:var(--app-text-muted);font-weight:650}.profile-details dd[data-v-5954aedd]{margin:0;color:var(--app-text);word-break:break-word}.loading-panel[data-v-5954aedd]{display:grid;justify-items:center;gap:1rem;padding:3rem}@media (max-width: 760px){.profile-grid[data-v-5954aedd],.profile-details div[data-v-5954aedd]{grid-template-columns:1fr}.profile-details div[data-v-5954aedd]{gap:.3rem}}.text-file-picker[data-v-6e93c5cb]{display:block;width:100%;cursor:pointer}.file-input[data-v-6e93c5cb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.file-display[data-v-6e93c5cb]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.625rem;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.file-name[data-v-6e93c5cb]{min-width:0;overflow:hidden;padding:.62rem .75rem;color:var(--app-text-soft);text-overflow:ellipsis;white-space:nowrap}.file-action[data-v-6e93c5cb]{display:grid;min-height:2.625rem;place-items:center;padding:0 .82rem;border-left:1px solid var(--app-border);background:var(--app-surface-muted);color:var(--app-text);font-size:.84rem;font-weight:650}.text-file-picker:hover:not(.is-disabled) .file-display[data-v-6e93c5cb],.text-file-picker:focus-within .file-display[data-v-6e93c5cb]{border-color:var(--app-border-strong);box-shadow:0 0 0 3px #1c1d1b0f}.text-file-picker.has-file .file-name[data-v-6e93c5cb]{color:var(--app-text)}.text-file-picker.is-disabled[data-v-6e93c5cb]{cursor:not-allowed;opacity:.62}.upload-status[data-v-dc89293a]{margin:0;color:var(--app-text-muted);text-align:center}.job-link[data-v-dc89293a]{color:var(--app-accent);font-weight:700;word-break:break-all}.radio-row[data-v-b0a154ed]{display:inline-grid;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:.35rem;padding:.25rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface-muted)}.radio-option[data-v-b0a154ed],.option-line[data-v-b0a154ed]{display:flex;align-items:center;gap:.6rem}.radio-option[data-v-b0a154ed]{min-height:2.65rem;padding:.62rem .75rem;border:1px solid transparent;border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text-muted);font-weight:650;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.radio-option[data-v-b0a154ed]:hover{color:var(--app-text)}.radio-option[data-v-b0a154ed]:has(.p-radiobutton-checked){border-color:var(--app-border-strong);background:var(--app-surface);color:var(--app-text)}.encode-panel[data-v-b0a154ed]{overflow:hidden}.encode-panel .panel-header[data-v-b0a154ed]{padding-bottom:1.05rem;border-bottom:1px solid var(--app-border);background:linear-gradient(135deg,var(--app-surface-translucent),var(--app-surface-muted)),var(--app-surface)}.encode-form[data-v-b0a154ed]{gap:1.25rem}.encode-form .form-grid[data-v-b0a154ed]{align-items:start;gap:1.15rem 1rem}.file-field[data-v-b0a154ed]{padding-bottom:.1rem}.encode-form[data-v-b0a154ed] .p-inputtext,.encode-form[data-v-b0a154ed] .p-select,.encode-form[data-v-b0a154ed] .p-inputnumber,.encode-form[data-v-b0a154ed] .p-inputnumber-input{min-height:2.625rem}.encode-form[data-v-b0a154ed] .p-inputnumber,.encode-form[data-v-b0a154ed] .p-select{width:100%}.rate-control-row[data-v-b0a154ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rate-control-row-cqp[data-v-b0a154ed]{grid-template-columns:repeat(3,minmax(0,1fr))}.rate-control-row-cqp[data-v-b0a154ed]:after{content:""}.resize-panel[data-v-b0a154ed]{padding:1.05rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:linear-gradient(180deg,var(--app-surface-translucent),var(--app-surface-muted)),var(--app-surface-muted)}.resize-grid[data-v-b0a154ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.85rem}@media (max-width: 760px){.radio-row[data-v-b0a154ed]{width:100%;grid-template-columns:1fr}.rate-control-row[data-v-b0a154ed],.rate-control-row-cqp[data-v-b0a154ed],.rate-control-row-vbr[data-v-b0a154ed]{grid-template-columns:1fr}.rate-control-row-cqp[data-v-b0a154ed]:after{display:none}.resize-grid[data-v-b0a154ed]{grid-template-columns:1fr}}.tab-field[data-v-1595b6f1]{padding-top:1rem}.timeline-email-field[data-v-1595b6f1]{margin-inline:1.125rem}.message-title[data-v-1595b6f1]{display:block;margin-bottom:.2rem;color:var(--app-text)}.params-panel[data-v-1595b6f1]{padding:1.2rem}.params-heading[data-v-1595b6f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.params-actions[data-v-1595b6f1]{display:flex;flex-wrap:wrap;gap:.5rem}.param-list[data-v-1595b6f1]{display:grid;gap:1.15rem}.param-row[data-v-1595b6f1]{display:grid;gap:.7rem;padding-bottom:1.15rem;border-bottom:1px solid var(--app-border)}.param-row[data-v-1595b6f1]:last-child{padding-bottom:0;border-bottom:0}.param-row-check[data-v-1595b6f1]{grid-template-columns:auto minmax(0,1fr);align-items:center}.param-label-row[data-v-1595b6f1]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.param-value[data-v-1595b6f1]{color:var(--app-text-muted)}.model-option[data-v-1595b6f1]{display:grid;gap:.18rem;line-height:1.25}.model-option-title[data-v-1595b6f1]{color:var(--app-text);font-weight:650}.model-option-subtitle[data-v-1595b6f1]{color:var(--app-text-muted);font-size:.78rem}@media (max-width: 760px){.timeline-email-field[data-v-1595b6f1]{margin-inline:0}.params-heading[data-v-1595b6f1]{display:grid}}.prompt-box[data-v-8d416ae1]{overflow:hidden;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);transition:border-color .16s ease,box-shadow .16s ease}.prompt-box[data-v-8d416ae1]:focus-within{border-color:var(--app-border-strong);box-shadow:0 0 0 3px #1c1d1b0f}.prompt-box[data-v-8d416ae1] .prompt-textarea{width:100%;min-height:11rem;border:0;border-radius:0;resize:vertical;box-shadow:none}.prompt-box[data-v-8d416ae1] .prompt-textarea:enabled:focus{box-shadow:none}.prompt-footer[data-v-8d416ae1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem .65rem;border-top:1px solid var(--app-border);background:var(--app-accent-soft);color:var(--app-text-soft);font-size:.8rem}.tunable-panel[data-v-8d416ae1]{padding:1.2rem}.tunable-list[data-v-8d416ae1]{display:grid;gap:1.25rem;margin-top:1rem}.tunable-row[data-v-8d416ae1]{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(10rem,1fr) 4rem;align-items:center;gap:1rem}.tunable-row .field-help[data-v-8d416ae1]{display:block;margin-top:.2rem}.param-value[data-v-8d416ae1]{color:var(--app-text-muted);text-align:right}.model-option[data-v-8d416ae1]{display:grid;gap:.18rem;line-height:1.25}.model-option-title[data-v-8d416ae1]{color:var(--app-text);font-weight:650}.model-option-subtitle[data-v-8d416ae1]{color:var(--app-text-muted);font-size:.78rem}@media (max-width: 760px){.prompt-footer[data-v-8d416ae1]{align-items:flex-start;flex-direction:column;gap:.35rem}.tunable-row[data-v-8d416ae1]{grid-template-columns:1fr}.param-value[data-v-8d416ae1]{text-align:left}}.thumbnail-layout[data-v-d30a31f4]{display:grid;grid-template-columns:1fr;gap:1rem}.thumbnail-layout.has-preview[data-v-d30a31f4]{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.4fr)}.preview-panel[data-v-d30a31f4],.instructions-panel[data-v-d30a31f4]{padding:1.25rem}.preview-header[data-v-d30a31f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.thumbnail-image[data-v-d30a31f4]{display:block;width:100%;max-height:32rem;object-fit:contain;border-radius:var(--app-radius);background:var(--app-surface-muted)}.instructions-panel[data-v-d30a31f4]{grid-column:1 / -1}.instructions-panel ol[data-v-d30a31f4]{margin:1rem 0;padding-left:1.2rem;color:var(--app-text-muted)}.instructions-panel li+li[data-v-d30a31f4]{margin-top:.4rem}@media (max-width: 900px){.thumbnail-layout[data-v-d30a31f4]{grid-template-columns:1fr}}.desktop-title[data-v-3a2a21a4]{display:inline-flex}.topbar-actions[data-v-3a2a21a4]{display:flex;align-items:center;gap:.75rem}.theme-switcher[data-v-3a2a21a4]{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.22rem;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface-muted)}.theme-option[data-v-3a2a21a4]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.9rem;padding:0 .58rem;border:0;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer;font-size:.75rem;font-weight:650;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.theme-option[data-v-3a2a21a4]:not(.is-active):hover{color:var(--app-text)}.theme-option.is-active[data-v-3a2a21a4]{background:var(--app-surface);color:var(--app-text);box-shadow:0 4px 14px #1c1d1b1a}.theme-option[data-v-3a2a21a4]:active{transform:translateY(1px)}.app-mobile-drawer[data-v-3a2a21a4] .p-drawer-content{padding:0 1rem 1rem}@media (max-width: 980px){.desktop-title[data-v-3a2a21a4],.theme-option span[data-v-3a2a21a4]{display:none}.theme-option[data-v-3a2a21a4]{padding:0 .52rem}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-DUWMQbbw.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-500-normal-Du6iXQtI.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sc-chinese-simplified-600-normal-CI4uXaOp.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-600-normal-COCWX0Xz.woff) format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2) format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-DdQ4H5Ol.woff) format("woff")}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.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:""}:root{color-scheme:light;--app-bg: #f6f6f5;--app-bg-soft: #ececea;--app-surface: #ffffff;--app-surface-translucent: rgba(255, 255, 255, .84);--app-surface-muted: #f0f0ee;--app-border: #d8d8d3;--app-border-strong: #b9bab4;--app-text: #1c1d1b;--app-text-muted: #646761;--app-text-soft: #8a8d86;--app-accent: #343632;--app-accent-soft: #e7e7e3;--app-danger: #8f3f38;--app-danger-soft: #f3e7e5;--app-success: #3f6254;--app-success-soft: #e5ece8;--app-warning: #766047;--app-warning-soft: #eee8df;--app-body-bg: radial-gradient(circle at top left, rgba(28, 29, 27, .06), transparent 30rem), linear-gradient(180deg, #fbfbfa 0%, var(--app-bg) 22rem);--app-sidebar-bg: rgba(255, 255, 255, .78);--app-topbar-bg: rgba(247, 248, 250, .78);--app-topbar-border: rgba(216, 222, 232, .72);--app-radius-sm: 5px;--app-radius: 9px;--app-radius-lg: 12px;--app-shadow: 0 18px 50px rgba(21, 25, 34, .08);font-family:Geist Sans,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;background:var(--app-bg);color:var(--app-text)}:root.app-dark{color-scheme:dark;--app-bg: #111210;--app-bg-soft: #191a17;--app-surface: #181916;--app-surface-translucent: rgba(24, 25, 22, .9);--app-surface-muted: #242620;--app-border: #3d4036;--app-border-strong: #686c5d;--app-text: #f0f0ea;--app-text-muted: #b5b8ad;--app-text-soft: #8d9186;--app-accent: #ecece4;--app-accent-soft: #2a2c27;--app-danger: #e7a29a;--app-danger-soft: #3a2421;--app-success: #9fc7b5;--app-success-soft: #203229;--app-warning: #d4b68c;--app-warning-soft: #332b20;--app-body-bg: radial-gradient(circle at top left, rgba(190, 194, 178, .1), transparent 30rem), linear-gradient(180deg, #171815 0%, var(--app-bg) 22rem);--app-sidebar-bg: rgba(22, 23, 20, .84);--app-topbar-bg: rgba(18, 19, 17, .82);--app-topbar-border: rgba(52, 54, 47, .82);--app-shadow: 0 18px 50px rgba(0, 0, 0, .28)}:root.app-dark .p-inputtext,:root.app-dark .p-textarea,:root.app-dark .p-select,:root.app-dark .p-inputnumber-input,:root.app-dark textarea,:root.app-dark input,:root.app-dark select{background:#10110f!important;border-color:#4a4e42!important;color:var(--app-text)!important}:root.app-dark .p-inputtext:enabled:focus,:root.app-dark .p-textarea:enabled:focus,:root.app-dark .p-select.p-focus,:root.app-dark .p-inputnumber-input:enabled:focus{border-color:#7b826d!important;box-shadow:0 0 0 3px #b8bea429!important}:root.app-dark .p-radiobutton-box,:root.app-dark .p-checkbox-box{background:#0f100e!important;border-color:#626756!important}:root.app-dark .p-radiobutton-checked .p-radiobutton-box,:root.app-dark .p-checkbox-checked .p-checkbox-box{background:var(--app-text)!important;border-color:var(--app-text)!important;color:var(--app-bg)!important}:root.app-dark .p-radiobutton-icon,:root.app-dark .p-checkbox-icon{color:var(--app-bg)!important}*{box-sizing:border-box}html{min-height:100%;background:var(--app-bg)}body{min-height:100vh;margin:0;background:var(--app-body-bg);color:var(--app-text);font-family:Geist Sans,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:geometricPrecision}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}#app{min-height:100vh}.app-shell{min-height:100vh;display:grid;grid-template-columns:17rem minmax(0,1fr)}.app-sidebar{position:sticky;top:0;height:100vh;padding:1.25rem;border-right:1px solid var(--app-border);background:var(--app-sidebar-bg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-brand{display:flex;align-items:center;gap:.75rem;padding:.35rem .25rem 1.25rem}.app-brand-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.5rem;background:var(--app-text);color:var(--app-bg);font-weight:700;letter-spacing:-.04em}.app-brand-title{display:block;font-size:.95rem;font-weight:700;letter-spacing:-.02em}.app-brand-subtitle{display:block;color:var(--app-text-muted);font-size:.78rem}.app-nav-section{display:grid;gap:.3rem;margin-top:1rem}.app-nav-label{margin:1.2rem 0 .35rem;padding:0 .65rem;color:var(--app-text-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-nav-link{display:flex;align-items:center;gap:.7rem;min-height:2.35rem;padding:.55rem .7rem;border-radius:var(--app-radius-sm);color:var(--app-text-muted);font-size:.9rem;font-weight:500;transition:background-color .18s ease,color .18s ease,transform .18s ease}.app-nav-link:hover{background:var(--app-surface-muted);color:var(--app-text)}.app-nav-link.router-link-active,.app-nav-link.is-active{background:var(--app-text);color:var(--app-bg)}.app-nav-link:active{transform:translateY(1px)}.app-content-wrap{min-width:0}.app-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:4.5rem;padding:0 2rem;border-bottom:1px solid var(--app-topbar-border);background:var(--app-topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topbar-title{color:var(--app-text-muted);font-size:.9rem;font-weight:600}.app-main{width:min(100%,1220px);margin:0 auto;padding:2rem}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-kicker{margin:0 0 .4rem;color:var(--app-text-soft);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-title{margin:0;color:var(--app-text);font-size:clamp(1.85rem,3vw,2.8rem);font-weight:700;letter-spacing:-.05em;line-height:1;text-wrap:balance}.page-description{max-width:58ch;margin:.75rem 0 0;color:var(--app-text-muted)}.panel{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface-translucent);box-shadow:var(--app-shadow)}.panel-flat{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface)}.panel-header{padding:1.25rem 1.35rem 0}.panel-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em}.panel-description{margin:.35rem 0 0;color:var(--app-text-muted);font-size:.92rem}.panel-body{padding:1.35rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-field{display:grid;gap:.45rem}.form-field-full{grid-column:1 / -1}.field-label{color:var(--app-text);font-size:.86rem;font-weight:650}.field-help{color:var(--app-text-soft);font-size:.8rem}.actions-row{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.2rem}.stack{display:grid;gap:1rem}.muted{color:var(--app-text-muted)}.mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.code-block{max-height:36rem;overflow:auto;padding:1rem;border:1px solid var(--app-border);border-radius:var(--app-radius);background:#111827;color:#e5e7eb;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.55}.p-button{font-weight:650}.p-card,.p-panel,.p-datatable,.p-dialog-content,.p-dialog-header{font-family:inherit}.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-password input,.p-inputnumber-input{width:100%}.p-inputtext,.p-textarea,.p-select,.p-inputnumber-input{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.p-inputtext::placeholder,.p-textarea::placeholder{color:var(--app-text-soft)!important}.p-select-label,.p-select-dropdown{color:var(--app-text)!important}.p-select-overlay,.p-popover,.p-dialog,.p-drawer{background:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}.p-select-option,.p-drawer-content,.p-dialog-content,.p-dialog-header,.p-dialog-footer{background:var(--app-surface)!important;color:var(--app-text)!important}.p-select-option.p-select-option-selected,.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{background:var(--app-surface-muted)!important;color:var(--app-text)!important}.p-datatable{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);overflow:hidden}.p-datatable .p-datatable-header,.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr,.p-datatable .p-paginator{background:var(--app-surface);color:var(--app-text)}.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th{border-color:var(--app-border)!important}.p-message{border-width:1px}.p-message-info,.p-message-warn,.p-message-secondary,.p-message-contrast{border-color:var(--app-border)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}.p-message-info .p-message-icon,.p-message-warn .p-message-icon,.p-message-secondary .p-message-icon,.p-message-contrast .p-message-icon{color:var(--app-text-muted)!important}.p-message-success{border-color:#c9d7cf!important;background:var(--app-success-soft)!important;color:var(--app-text)!important}.p-message-success .p-message-icon{color:var(--app-success)!important}.p-message-error{border-color:#dfcac6!important;background:var(--app-danger-soft)!important;color:var(--app-text)!important}.p-message-error .p-message-icon{color:var(--app-danger)!important}.p-tag{border:1px solid transparent;font-weight:650}.p-tag-info,.p-tag-secondary,.p-tag-contrast{border-color:var(--app-border)!important;background:var(--app-surface-muted)!important;color:var(--app-text-muted)!important}.p-tag-warn{border-color:#ddd0bf!important;background:var(--app-warning-soft)!important;color:var(--app-warning)!important}.p-tag-success{border-color:#c9d7cf!important;background:var(--app-success-soft)!important;color:var(--app-success)!important}.p-tag-danger{border-color:#dfcac6!important;background:var(--app-danger-soft)!important;color:var(--app-danger)!important}.mobile-only{display:none}@media (max-width: 980px){.app-shell{display:block}.app-sidebar{display:none}.mobile-only{display:inline-flex}.app-topbar{height:4rem;padding:0 1rem}.app-main{padding:1.25rem}.page-header{display:grid}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
