.project-page[data-v-52cfc230]{gap:var(--layout-page-gap);padding-bottom:var(--space-6);align-content:start}.project-page[data-v-52cfc230] .entity-header__actions{flex-wrap:nowrap;white-space:nowrap}@media(max-width:720px){.project-page[data-v-52cfc230] .entity-header__actions{flex-wrap:wrap;white-space:normal}}.project-page[data-v-52cfc230] [data-reka-tabs-content][data-state=inactive]{display:none}.project-page[data-v-52cfc230] [data-reka-tabs-content][data-state=active]{display:block}.project-recovery-list[data-v-52cfc230]{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0}.project-recovery-list div[data-v-52cfc230]{display:grid;gap:4px}.project-recovery-list dt[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.project-recovery-list dd[data-v-52cfc230]{margin:0}.project-recovery-list code[data-v-52cfc230]{font-family:var(--font-mono);overflow-wrap:anywhere}.project-recovery-actions[data-v-52cfc230]{flex-wrap:wrap}.project-state-card[data-v-52cfc230]{max-width:720px}.project-state-card--ghost[data-v-52cfc230]{display:grid;gap:var(--space-3)}.project-ghost-lines[data-v-52cfc230]{display:grid;gap:10px}.project-ghost-metrics[data-v-52cfc230]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.project-ghost-metric[data-v-52cfc230]{display:block;height:52px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--bg-skeleton-base) 0,var(--bg-skeleton-highlight) 50%,var(--bg-skeleton-base) 100%);background-size:220% 100%;animation:ghost-shimmer-52cfc230 1.4s ease-in-out infinite}.project-page[data-v-52cfc230] .action-row{margin-top:var(--space-3)}.project-workspace__hint[data-v-52cfc230],.session-expand__empty[data-v-52cfc230],.settings-callout__label[data-v-52cfc230],.summary-card__hint[data-v-52cfc230],.upload-progress-card__file span[data-v-52cfc230],.upload-stat__label[data-v-52cfc230]{margin:0;color:var(--text-muted)}.settings-callout__label[data-v-52cfc230],.upload-stat__label[data-v-52cfc230]{font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.project-summary-grid[data-v-52cfc230]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.summary-card--project[data-v-52cfc230]{display:grid;gap:var(--space-2);padding:var(--space-5)}.summary-card__hint[data-v-52cfc230]{font-size:var(--text-mono);line-height:var(--leading-body)}.project-workspace[data-v-52cfc230]{display:grid;gap:var(--layout-section-stack-gap);padding:var(--layout-tabs-card-padding)}.project-workspace--settings[data-v-52cfc230]{gap:clamp(10px,.65vw,14px)}.project-workspace__bar[data-v-52cfc230]{display:flex;align-items:center;justify-content:flex-start;gap:var(--layout-toolbar-inline-gap);flex-wrap:wrap}.project-workspace__hint[data-v-52cfc230]{max-width:420px;font-size:var(--text-mono);line-height:var(--leading-body)}.tab-section-heading[data-v-52cfc230]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--layout-section-heading-gap);flex-wrap:wrap}.tab-section-heading--compact[data-v-52cfc230]{margin-bottom:var(--layout-section-heading-gap-compact)}.tab-section-heading--actions-only[data-v-52cfc230]{justify-content:flex-end;margin-bottom:0}.project-workspace[data-v-52cfc230] .entity-tabs-card__root{gap:0}.project-workspace[data-v-52cfc230] .tab-content[data-state=active]{display:grid;gap:var(--layout-section-stack-gap)}.settings-shell[data-v-52cfc230],.upload-shell[data-v-52cfc230]{display:grid;gap:clamp(10px,.75vw,14px)}.settings-panel[data-v-52cfc230]{padding:var(--surface-padding);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--gradient-surface-card);box-shadow:var(--shadow-card)}.empty-card[data-v-52cfc230],.recent-uploads-card[data-v-52cfc230],.upload-drop-card[data-v-52cfc230]{padding:var(--surface-padding);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-surface-strong);box-shadow:none}.settings-callout__text[data-v-52cfc230]{margin:0;color:var(--text-default);font-size:var(--text-headline);line-height:var(--leading-prose)}.upload-stat-strip--compact[data-v-52cfc230]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.settings-panel--accent[data-v-52cfc230]{background:var(--bg-surface-strong)}.project-checklist[data-v-52cfc230]{margin:var(--space-4) 0 0;padding-left:18px;display:grid;gap:var(--space-3);color:var(--text-default)}.locked-display[data-v-52cfc230]{gap:10px;padding:10px 14px;background:var(--bg-surface-inset);border:1px solid var(--border-soft);color:var(--text-default)}.locked-display[data-v-52cfc230],.locked-display__icon[data-v-52cfc230]{display:inline-flex;align-items:center;border-radius:var(--radius-sm)}.locked-display__icon[data-v-52cfc230]{justify-content:center;min-width:48px;min-height:28px;background:var(--bg-surface-alt);color:var(--text-muted);font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.locked-display__value[data-v-52cfc230]{font-weight:var(--font-weight-bold);color:var(--text-strong)}.helper-text[data-v-52cfc230]{margin-top:var(--space-3);font-size:var(--text-mono)}.settings-shell[data-v-52cfc230]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.project-workspace--settings .settings-shell[data-v-52cfc230]{gap:clamp(6px,.45vw,10px)}.settings-panel[data-v-52cfc230]{display:grid;gap:10px}.settings-panel--destination[data-v-52cfc230],.settings-panel--validation[data-v-52cfc230]{grid-column:span 6}.settings-panel__header[data-v-52cfc230]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.settings-panel__lead[data-v-52cfc230]{margin:0}.project-workspace--settings .settings-panel[data-v-52cfc230]{padding:clamp(10px,.55vw,14px)}.destination-form__grid[data-v-52cfc230],.settings-summary-grid[data-v-52cfc230]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(10px,.6vw,14px)}.settings-summary-card[data-v-52cfc230]{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-glass-soft)}.settings-summary-card__label[data-v-52cfc230]{display:block;margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.settings-summary-card__value[data-v-52cfc230]{display:block;color:var(--text-strong);font-size:var(--text-h3);letter-spacing:var(--tracking-tight)}.settings-callout[data-v-52cfc230]{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent-primary) 14%,transparent);background:var(--bg-glass-soft)}.destination-form[data-v-52cfc230],.settings-field[data-v-52cfc230],.settings-status-form[data-v-52cfc230]{display:grid;gap:var(--space-3)}.settings-field__hint[data-v-52cfc230]{margin:0}.field-control[data-v-52cfc230],.text-input[data-v-52cfc230]{font-family:var(--font-sans)}.text-input[data-v-52cfc230]{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-glass-strong);color:var(--text-strong);font-size:var(--text-body);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.text-input[data-v-52cfc230]:focus{border-color:var(--border-accent);box-shadow:0 0 0 4px var(--accent-focus-ring);outline:none;background:var(--bg-surface-strong)}.text-input[data-v-52cfc230]::-moz-placeholder{color:var(--text-placeholder)}.text-input[data-v-52cfc230]::placeholder{color:var(--text-placeholder)}.field-control[data-v-52cfc230]{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-glass-strong);color:var(--text-strong);font-size:var(--text-body);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.field-control[data-v-52cfc230]:focus{border-color:var(--border-accent);box-shadow:0 0 0 4px var(--accent-focus-ring);outline:none;background:var(--bg-surface-strong)}.field-control[data-v-52cfc230]::-moz-placeholder{color:var(--text-placeholder)}.field-control[data-v-52cfc230]::placeholder{color:var(--text-placeholder)}.text-input--textarea[data-v-52cfc230]{min-height:132px;padding:var(--space-3) 14px;resize:vertical}.files-table[data-v-52cfc230],.sessions-table[data-v-52cfc230]{width:100%;border-collapse:collapse}.files-table td[data-v-52cfc230],.files-table th[data-v-52cfc230],.sessions-table td[data-v-52cfc230],.sessions-table th[data-v-52cfc230]{text-align:left}.files-table th[data-v-52cfc230],.sessions-table th[data-v-52cfc230]{padding:0 var(--space-3) 14px;color:var(--text-muted);font-size:var(--text-table-header);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--border-soft)}.sessions-table td[data-v-52cfc230]{padding:clamp(12px,.55vw,14px) var(--space-3);border-top:1px solid var(--border-soft);vertical-align:middle}.row-action-link--button[data-v-52cfc230]{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.table-row--interactive[data-v-52cfc230]{cursor:pointer}.table-row--interactive[data-v-52cfc230]:hover{background:var(--bg-inline-accent)}.upload-shell__intro[data-v-52cfc230]{display:grid;grid-template-columns:1fr;gap:var(--space-2);align-items:start}.upload-shell__lead[data-v-52cfc230]{margin:var(--space-2) 0 0;max-width:680px}.upload-stat-strip[data-v-52cfc230]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:10px}.upload-stat[data-v-52cfc230]{min-width:120px;display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--bg-surface) 0,var(--bg-surface-alt) 100%);border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}.upload-stat--attention[data-v-52cfc230]{background:var(--state-warning-bg);border-color:color-mix(in srgb,var(--state-warning) 35%,transparent)}.upload-stat__value[data-v-52cfc230]{color:var(--text-strong);font-size:clamp(var(--text-h3),1.8vw,var(--text-h2));letter-spacing:var(--tracking-tight)}.drop-zone[data-v-52cfc230]{position:relative;display:grid;place-items:center;min-height:148px;padding:var(--space-6);overflow:hidden;border:1px dashed var(--border-soft);border-radius:var(--radius-md);background:var(--gradient-surface-card);cursor:pointer;transition:border-color .22s ease,background-color .22s ease,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.drop-zone[data-v-52cfc230]:after,.drop-zone[data-v-52cfc230]:before{content:"";position:absolute;left:50%;top:50%;width:220px;height:220px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent-primary) 0%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.65);pointer-events:none}.drop-zone--active[data-v-52cfc230],.drop-zone[data-v-52cfc230]:hover{border-color:var(--border-accent);background:var(--bg-glass-soft);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.drop-zone--accepted[data-v-52cfc230]{border-color:var(--border-accent)!important;border-style:solid!important;background:var(--bg-surface-alt)!important;animation:drop-accept-pulse-52cfc230 .88s cubic-bezier(.22,1,.36,1) forwards}.drop-zone--active[data-v-52cfc230]:after,.drop-zone--active[data-v-52cfc230]:before{opacity:1;animation:drop-zone-ripple-52cfc230 2.2s cubic-bezier(.16,1,.3,1) infinite}.drop-zone--active[data-v-52cfc230]:after{animation-delay:.7s}.drop-zone__copy[data-v-52cfc230]{position:relative;z-index:1;display:grid;gap:var(--space-3);text-align:center;max-width:560px}.drop-zone__copy strong[data-v-52cfc230]{color:var(--text-strong);font-size:clamp(var(--text-h2),2vw,var(--text-h1));letter-spacing:var(--tracking-tight);line-height:var(--line-height-heading)}.drop-zone__copy span[data-v-52cfc230]{color:var(--text-muted);line-height:var(--leading-prose)}.drop-zone__eyebrow[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.drop-zone__actions[data-v-52cfc230]{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:var(--space-2)}.drop-zone__pill[data-v-52cfc230]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-default);font-size:var(--text-pill);font-weight:var(--font-weight-bold)}@keyframes drop-accept-pulse-52cfc230{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-primary) 18%,transparent)}40%{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent-primary) 6%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent-primary) 0%,transparent)}}@keyframes drop-zone-ripple-52cfc230{0%{opacity:0;transform:translate(-50%,-50%) scale(.65);border-color:color-mix(in srgb,var(--accent-primary) 16%,transparent)}18%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%) scale(2.1);border-color:color-mix(in srgb,var(--accent-primary) 0%,transparent)}}@keyframes drop-zone-wobble-52cfc230{0%{transform:translateY(-2px) scale(1)}30%{transform:translateY(-3px) scale(1.002)}65%{transform:translateY(-1px) scale(1.001)}to{transform:translateY(-2px) scale(1)}}.visually-hidden[data-v-52cfc230]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-progress-card[data-v-52cfc230],.upload-review-card[data-v-52cfc230]{display:grid;gap:10px;padding:var(--space-3) 14px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-surface);box-shadow:var(--shadow-card)}.upload-review-card__header[data-v-52cfc230]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.upload-review-card__meta[data-v-52cfc230]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.upload-review-card__files[data-v-52cfc230]{display:flex;flex-wrap:wrap;gap:10px}.upload-review-card__file-pill[data-v-52cfc230]{display:grid;gap:var(--space-1);min-width:180px;padding:var(--space-3) 14px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-surface-alt);box-shadow:var(--shadow-card);animation:pill-enter-52cfc230 .32s cubic-bezier(.22,1,.36,1) both}.upload-review-card__file-pill strong[data-v-52cfc230]{color:var(--text-strong);word-break:break-word}.upload-review-card__file-pill span[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-footnote)}@keyframes pill-enter-52cfc230{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.upload-progress-list[data-v-52cfc230],.upload-progress-list__items[data-v-52cfc230]{display:grid;gap:10px}.upload-progress-card[data-v-52cfc230]{max-height:220px;transform-origin:top center;will-change:transform,opacity}.upload-progress-card--handoff[data-v-52cfc230]{animation:upload-progress-card-handoff-52cfc230 .22s cubic-bezier(.22,1,.36,1) both}.upload-progress-item-enter-active[data-v-52cfc230],.upload-progress-item-leave-active[data-v-52cfc230],.upload-progress-item-move[data-v-52cfc230]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,max-height .28s cubic-bezier(.22,1,.36,1),padding-top .28s cubic-bezier(.22,1,.36,1),padding-bottom .28s cubic-bezier(.22,1,.36,1),margin .28s cubic-bezier(.22,1,.36,1),border-color .22s ease}.upload-progress-item-enter-from[data-v-52cfc230]{opacity:0;transform:translateY(8px) scale(.985)}.upload-progress-item-leave-active[data-v-52cfc230]{overflow:hidden}.upload-progress-item-leave-to[data-v-52cfc230]{opacity:0;transform:scale(.92);max-height:0;padding-top:0;padding-bottom:0;margin:0;border-color:transparent}.upload-progress-card__header[data-v-52cfc230]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.upload-progress-card__file[data-v-52cfc230]{display:grid;gap:4px}.upload-progress-card__file strong[data-v-52cfc230]{color:var(--text-strong)}.upload-progress-card__status[data-v-52cfc230]{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--space-2);font-size:var(--text-footnote);font-weight:var(--font-weight-semibold);border:1px solid var(--border-soft)}.upload-progress-card__status--pending[data-v-52cfc230]{background:var(--bg-surface-alt);color:var(--text-default)}.upload-progress-card__status--uploading[data-v-52cfc230]{background:var(--accent-primary-tint);color:var(--text-strong);border-color:var(--border-accent)}.upload-progress-card__status--done[data-v-52cfc230]{background:var(--state-success-bg);color:var(--state-success);border-color:color-mix(in srgb,var(--state-success) 35%,transparent)}.upload-progress-card__status--error[data-v-52cfc230]{background:var(--state-error-bg);color:var(--state-error)}.upload-progress-card__bar[data-v-52cfc230]{height:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-surface-inset);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text-strong) 8%,transparent)}.upload-progress-card__bar-fill[data-v-52cfc230]{position:relative;overflow:hidden;height:100%;border-radius:inherit;background:var(--text-strong);transition:width .36s cubic-bezier(.25,1,.5,1),background-color .4s ease,filter .3s ease}.upload-progress-card__bar-fill--uploading[data-v-52cfc230]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--action-primary-text) 24%,transparent) 42%,color-mix(in srgb,var(--action-primary-text) 38%,transparent) 50%,transparent 100%);animation:bar-shimmer-52cfc230 1.7s cubic-bezier(.4,0,.2,1) infinite}.upload-progress-card__bar-fill--done[data-v-52cfc230]{background:var(--state-success);animation:bar-complete-52cfc230 .5s ease-out forwards}.upload-progress-card__bar-fill--error[data-v-52cfc230]{background:var(--state-error)}@keyframes bar-shimmer-52cfc230{0%{transform:translate(-100%)}to{transform:translate(220%)}}@keyframes bar-complete-52cfc230{0%{filter:brightness(1.4)}to{filter:brightness(1)}}.upload-progress-card__error[data-v-52cfc230]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0}.upload-progress-card__actions[data-v-52cfc230]{display:flex;justify-content:flex-end}.upload-progress-card__action-button[data-v-52cfc230]:disabled{opacity:.55;cursor:not-allowed}.recent-uploads-card[data-v-52cfc230]{display:grid;gap:var(--space-3)}.recent-uploads-card__header[data-v-52cfc230]{margin-bottom:2px;align-items:center}.recent-uploads-card__meta[data-v-52cfc230]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.sessions-table-wrap[data-v-52cfc230]{position:relative;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-glass-strong);overflow:hidden}.sessions-table-wrap--refreshing[data-v-52cfc230]{box-shadow:var(--shadow-soft)}.sessions-table-wrap__overlay[data-v-52cfc230]{position:absolute;top:18px;right:18px;z-index:2;pointer-events:none}.sessions-table-wrap__overlay-pill[data-v-52cfc230]{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-overlay-pill);border:1px solid var(--border-soft);color:var(--text-muted);font-size:var(--text-footnote);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-soft)}.sessions-table thead tr[data-v-52cfc230]{background:var(--bg-table-header)}.sessions-table thead th[data-v-52cfc230]{padding-top:16px;padding-bottom:16px}.session-group[data-v-52cfc230]{display:table-row-group;transform-origin:top center;will-change:transform}.recent-upload-row-enter-active[data-v-52cfc230],.recent-upload-row-leave-active[data-v-52cfc230],.recent-upload-row-move[data-v-52cfc230]{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .24s ease}.recent-upload-row-enter-from[data-v-52cfc230]{opacity:0;transform:translateY(-34px) scale(.972)}.recent-upload-row-leave-active[data-v-52cfc230]{position:relative}.recent-upload-row-leave-to[data-v-52cfc230]{opacity:0;transform:translateY(12px)}.session-row[data-v-52cfc230]{cursor:pointer;transition:background-color .15s ease,box-shadow .22s ease,transform .22s ease}.session-row[data-v-52cfc230]:hover{background:var(--bg-inline-accent)}.session-row--expanded[data-v-52cfc230],.session-row[data-v-52cfc230]:hover{box-shadow:inset 2px 0 0 var(--border-accent)}.session-row--expanded[data-v-52cfc230]{background:var(--bg-subtle-panel)}.session-row--fresh[data-v-52cfc230]{animation:session-row-pop-52cfc230 .36s cubic-bezier(.22,1,.36,1) both,session-row-fresh-52cfc230 1.8s cubic-bezier(.22,1,.36,1) .12s both}@keyframes session-row-pop-52cfc230{0%{opacity:0;transform:translateY(-18px) scale(.972)}68%{opacity:1;transform:translateY(2px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes upload-progress-card-handoff-52cfc230{0%{opacity:1;transform:translateY(0) scale(1);box-shadow:var(--shadow-card)}55%{opacity:1;transform:translateY(-4px) scale(1.012);box-shadow:0 16px 28px color-mix(in srgb,var(--text-strong) 12%,transparent)}to{opacity:.72;transform:translateY(-12px) scale(.965);box-shadow:0 8px 18px color-mix(in srgb,var(--text-strong) 8%,transparent)}}@keyframes session-row-fresh-52cfc230{0%{background:var(--state-success-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-success) 35%,transparent)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.session-id[data-v-52cfc230]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-footnote)}.session-primary[data-v-52cfc230]{min-width:220px}.session-primary__main[data-v-52cfc230]{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-ui)}.session-primary__topline[data-v-52cfc230]{display:flex;align-items:center;justify-content:space-between;gap:10px}.session-primary__toggle[data-v-52cfc230]{font-weight:var(--font-weight-semibold);white-space:nowrap}.session-primary__meta[data-v-52cfc230],.session-primary__toggle[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-footnote)}.session-primary__meta[data-v-52cfc230]{margin-top:6px}.session-value[data-v-52cfc230]{color:var(--text-default);font-weight:var(--font-weight-medium)}.session-value--strong[data-v-52cfc230]{color:var(--text-strong);font-weight:var(--font-weight-semibold);word-break:break-word}.session-value--subtle[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-mono);font-weight:var(--font-weight-semibold);white-space:nowrap}.session-metric[data-v-52cfc230]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:0 10px;border-radius:var(--radius-sm);background:var(--bg-surface-inset);border:1px solid var(--border-soft);color:var(--text-strong);font-size:var(--text-footnote);font-weight:var(--font-weight-bold)}.session-metric--size[data-v-52cfc230]{min-width:86px}.session-size[data-v-52cfc230],.sessions-table__size[data-v-52cfc230]{white-space:nowrap}.session-expand td[data-v-52cfc230]{padding:0 18px 18px;background:var(--bg-table-expand)}.session-expand__shell[data-v-52cfc230]{display:grid;gap:var(--space-3);padding:16px 16px 6px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg-glass-soft)}.session-expand__header[data-v-52cfc230]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.session-expand__title[data-v-52cfc230]{margin:0;color:var(--text-strong);font-size:var(--text-body);font-weight:var(--font-weight-semibold)}.session-expand__summary[data-v-52cfc230]{margin:0;color:var(--text-muted);font-size:var(--text-ui-compact)}.files-table__size[data-v-52cfc230],.files-table__status[data-v-52cfc230]{text-align:right;white-space:nowrap}.session-files[data-v-52cfc230]{padding:0;overflow-x:auto}.files-table td[data-v-52cfc230],.files-table th[data-v-52cfc230]{padding:11px 10px;border-top:1px solid var(--border-soft)}.files-table thead tr[data-v-52cfc230]{background:transparent}.files-table__name[data-v-52cfc230]{color:var(--text-strong);font-weight:var(--font-weight-semibold);word-break:break-word}.files-table__reason[data-v-52cfc230]{color:var(--text-default);line-height:var(--leading-body)}.empty-card[data-v-52cfc230]{display:grid;gap:var(--space-2)}.empty-card--subtle[data-v-52cfc230]{background:var(--bg-glass-soft)}.future-panel[data-v-52cfc230]{display:grid;gap:var(--space-3)}@media(max-width:1200px){.access-layout[data-v-52cfc230],.project-hero[data-v-52cfc230],.settings-shell[data-v-52cfc230],.upload-shell__intro[data-v-52cfc230]{grid-template-columns:1fr}.settings-panel--destination[data-v-52cfc230],.settings-panel--validation[data-v-52cfc230]{grid-column:span 1}.project-ghost-metrics[data-v-52cfc230],.project-summary-grid[data-v-52cfc230]{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-stat-strip[data-v-52cfc230]{justify-self:start}}@media(max-width:960px){.destination-form__grid[data-v-52cfc230],.project-summary-grid[data-v-52cfc230],.settings-summary-grid[data-v-52cfc230],.upload-stat-strip[data-v-52cfc230]{grid-template-columns:1fr}.project-workspace__bar[data-v-52cfc230],.settings-panel__header[data-v-52cfc230],.tab-section-heading[data-v-52cfc230],.upload-progress-card__header[data-v-52cfc230],.upload-progress-list__summary[data-v-52cfc230],.upload-review-card__header[data-v-52cfc230]{flex-direction:column;align-items:flex-start}.access-ghost-card__row[data-v-52cfc230]{grid-template-columns:minmax(0,1fr) minmax(100px,.8fr)}.recent-uploads-card__header[data-v-52cfc230],.session-expand__header[data-v-52cfc230]{align-items:flex-start}.session-primary__topline[data-v-52cfc230]{align-items:flex-start;flex-direction:column}.grant-form-row[data-v-52cfc230]{grid-template-columns:1fr}}@media(max-width:720px){.project-page[data-v-52cfc230]{width:100%}.project-hero__title[data-v-52cfc230]{max-width:none}.future-panel[data-v-52cfc230],.project-hero[data-v-52cfc230],.project-state-card[data-v-52cfc230],.project-workspace[data-v-52cfc230]{padding:var(--space-3)}.project-hero__aside[data-v-52cfc230]{justify-items:start}.project-ghost-metrics[data-v-52cfc230]{grid-template-columns:1fr}.sessions-table-wrap[data-v-52cfc230]{border-radius:var(--radius-md)}.sessions-table-wrap__overlay[data-v-52cfc230]{top:12px;right:12px}.session-expand td[data-v-52cfc230]{padding:0 10px 12px}.session-expand__shell[data-v-52cfc230]{padding:14px 14px 6px}}.tab-list[data-v-52cfc230]:focus,[data-reka-tabs-content][data-v-52cfc230]{outline:none}.tab-content[data-state=inactive][data-v-52cfc230]{display:none}.tab-content[data-state=active][data-v-52cfc230]{animation:animation-slide-in-up .2s ease-out}@media(prefers-reduced-motion:reduce){.tab-content[data-state=active][data-v-52cfc230]{animation:none;transition-duration:1ms}}.ghost-line[data-v-52cfc230]{display:block;height:12px;background:linear-gradient(90deg,var(--bg-inline-subtle) 0,var(--bg-inline-accent) 50%,var(--bg-inline-subtle) 100%);background-size:200% 100%;border-radius:var(--radius-xs);animation:ghost-shimmer-52cfc230 2s infinite}@keyframes ghost-shimmer-52cfc230{0%{background-position:200% 0}to{background-position:-200% 0}}.table-row[data-v-52cfc230]:hover{background:var(--bg-row-hover)}.row-action-link[data-v-52cfc230]{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-height-compact);min-height:var(--control-height-compact);padding:var(--control-padding-compact);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-surface-strong);color:var(--text-default);font-size:var(--text-mono);font-weight:var(--font-weight-semibold);font-family:var(--font-sans);white-space:nowrap;text-decoration:none}.row-action-link[data-v-52cfc230]:hover{border-color:var(--border-strong);background:var(--bg-surface-alt);color:var(--text-strong)}.row-action-link[data-v-52cfc230]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.text-muted[data-v-52cfc230]{color:var(--text-muted);font-size:var(--text-body)}@media(max-width:900px){.table-skeleton__row[data-v-52cfc230]{grid-template-columns:1.8fr 1fr}.table-skeleton__cell--pill[data-v-52cfc230],.table-skeleton__cell--action[data-v-52cfc230]{justify-self:start}.proj-description[data-v-52cfc230]{max-width:none}}@container (max-width: 760px){.proj-table--accounts td[data-v-52cfc230]:nth-child(2),.proj-table--accounts th[data-v-52cfc230]:nth-child(2){display:none}.row-actions[data-v-52cfc230]{flex-direction:column;align-items:stretch}.row-action-link[data-v-52cfc230]{width:100%}}
