.entity-card[data-v-e1f52b36]{display:grid;gap:1.5rem}.card-inner[data-v-e1f52b36]{position:relative;display:flex;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);border-radius:4px;background:#ffffff05;transition:all .4s cubic-bezier(.4,0,.2,1)}.entity-card:hover .card-inner[data-v-e1f52b36]{transform:translate(8px);border-color:#ffffff1f;background:#ffffff0a}.card-side-decoration[data-v-e1f52b36]{width:4px;background:var(--accent);opacity:0;transition:opacity .4s ease}.entity-card:has(.caret-rotated) .card-side-decoration[data-v-e1f52b36],.entity-card:hover .card-side-decoration[data-v-e1f52b36]{opacity:1}.card-main[data-v-e1f52b36]{flex:1;min-width:0;padding:.75rem 1.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.entity-row[data-v-e1f52b36]{justify-content:space-between;gap:2rem;width:100%}.entity-row[data-v-e1f52b36],.row-left[data-v-e1f52b36]{display:flex;align-items:center;min-width:0}.row-left[data-v-e1f52b36]{gap:1rem;flex:1}.row-center[data-v-e1f52b36]{justify-content:center}.row-center[data-v-e1f52b36],.row-right[data-v-e1f52b36]{display:flex;align-items:center;flex:1}.row-right[data-v-e1f52b36]{justify-content:flex-end;gap:2rem;min-width:0}.entity-name-mini[data-v-e1f52b36]{margin:0;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffe6}.timestamp-mini[data-v-e1f52b36]{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;font-family:IBM Plex Mono,monospace}.summary-total-mini[data-v-e1f52b36]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:var(--accent);font-weight:500}.status-badge[data-v-e1f52b36]{padding:.2rem .6rem;border-radius:2px;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05)}.status-label-mini[data-v-e1f52b36]{font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.expanded-header-minimal[data-v-e1f52b36]{display:flex;align-items:center;justify-content:space-between;width:100%;animation:fadeIn-e1f52b36 .4s ease}.entity-name-expanded[data-v-e1f52b36]{margin:0;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:400;color:#fff;flex:1;text-align:center}@keyframes fadeIn-e1f52b36{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.entity-status[data-v-e1f52b36]{display:flex;align-items:center;gap:.5rem}.pulse-dot[data-v-e1f52b36]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #eab30880;animation:pulse-e1f52b36 2s infinite}.pulse-dot.approved[data-v-e1f52b36]{background:#10b981;box-shadow:0 0 12px #10b981e6}.status-label[data-v-e1f52b36]{font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffff80}.caret-indicator[data-v-e1f52b36]{padding-left:1rem;color:#fff3;transition:transform .3s ease,color .3s ease}.caret-rotated[data-v-e1f52b36],.entity-card:hover .caret-indicator[data-v-e1f52b36]{color:var(--accent)}.caret-rotated[data-v-e1f52b36]{transform:rotate(180deg)}.workshop-container[data-v-e1f52b36]{padding:2rem;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;background:#0003}.workshop-header[data-v-e1f52b36]{margin-bottom:2.5rem}.workshop-title[data-v-e1f52b36]{margin:.5rem 0;font-family:Playfair Display,serif;font-size:2rem;font-weight:400}.workshop-meta[data-v-e1f52b36]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.workshop-grid[data-v-e1f52b36]{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.expense-discussion-section[data-v-e1f52b36]{display:grid;gap:1rem;margin-top:2.5rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;background:#ffffff04}.expense-discussion-header[data-v-e1f52b36]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.expense-discussion-header .panel-tag[data-v-e1f52b36]{margin-bottom:0}.expense-message-count[data-v-e1f52b36]{display:inline-flex;min-height:1.8rem;padding:0 .65rem;align-items:center;border-radius:999px;background:#ffffff12;color:#ffffffb3;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.expense-discussion-log[data-v-e1f52b36]{display:grid;max-height:22rem;gap:.75rem;overflow-y:auto;padding-right:.35rem}.expense-discussion-message[data-v-e1f52b36]{position:relative;overflow:hidden;padding:1rem 1.15rem;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:linear-gradient(180deg,#ffffff08,#ffffff04);transition:border-color .25s ease,box-shadow .25s ease}.expense-discussion-message.is-focused[data-v-e1f52b36]{border-color:#eab308a6;box-shadow:0 0 0 1px #eab3082e}.expense-discussion-message-header[data-v-e1f52b36]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.expense-discussion-message-header strong[data-v-e1f52b36]{color:#ffffffe6;font-size:.82rem;font-weight:500}.expense-discussion-message-header span[data-v-e1f52b36]{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.expense-discussion-message p[data-v-e1f52b36]{margin:0;color:#ffffffd9;font-size:.88rem;line-height:1.55;white-space:pre-wrap}.expense-discussion-empty[data-v-e1f52b36]{margin:0;padding:1rem 1.15rem;border:1px dashed hsla(0,0%,100%,.08);border-radius:6px;color:#ffffff73;font-size:.85rem;text-align:center}.expense-discussion-composer[data-v-e1f52b36]{display:grid;gap:.75rem;margin-top:.5rem}.expense-discussion-label[data-v-e1f52b36]{margin:0;color:#ffffff70;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.expense-discussion-textarea[data-v-e1f52b36]{width:100%;min-height:80px;padding:.75rem 1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;background:#ffffff05;color:#fff;font-size:.88rem;resize:vertical;transition:all .4s ease}.expense-discussion-textarea[data-v-e1f52b36]::-moz-placeholder{color:#ffffff40}.expense-discussion-textarea[data-v-e1f52b36]::placeholder{color:#ffffff40}.expense-discussion-textarea[data-v-e1f52b36]:focus{border-color:var(--workspace-accent,#eab308);outline:none;background:#ffffff0a;box-shadow:0 0 20px #eab3081f}.expense-discussion-textarea[data-v-e1f52b36]:disabled{opacity:.5;cursor:not-allowed}.expense-send-message-button[data-v-e1f52b36]{justify-self:start}.panel-tag[data-v-e1f52b36]{margin:0 0 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent)}.preview-count[data-v-e1f52b36]{display:inline-flex;min-width:1.6rem;margin-left:.6rem;padding:.1rem .4rem;align-items:center;justify-content:center;border-radius:999px;background:#eab30824;color:#fef3c7;letter-spacing:0}.document-preview-stack[data-v-e1f52b36]{display:grid;gap:1rem}.document-preview-mini[data-v-e1f52b36]{display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;background:#ffffff05}.document-preview-header[data-v-e1f52b36]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06);background:#ffffff0a;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.document-preview-extension[data-v-e1f52b36]{color:var(--accent)}.document-frame[data-v-e1f52b36],.document-image[data-v-e1f52b36]{width:100%;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;background:#000;border:0}.preview-link-cinematic[data-v-e1f52b36]{display:block;padding:1rem;background:#ffffff0d;color:#fff;text-align:center;text-decoration:none;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease}.preview-link-cinematic[data-v-e1f52b36]:hover{background:#ffffff1a}.document-preview-fallback[data-v-e1f52b36]{padding:3rem 2rem;text-align:center;color:#ffffff4d}.document-preview-empty[data-v-e1f52b36]{border:1px dashed hsla(0,0%,100%,.08);border-radius:8px}.form-grid-inner[data-v-e1f52b36]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.expense-journal-wide-narrow-fields[data-v-e1f52b36]{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:1.5rem;align-items:end}.field-node.full-width[data-v-e1f52b36],.form-grid-attribution[data-v-e1f52b36]{grid-column:1/-1}textarea[data-v-e1f52b36]{min-height:100px;resize:vertical}input[data-v-e1f52b36]:disabled,select[data-v-e1f52b36]:disabled,textarea[data-v-e1f52b36]:disabled{opacity:.65;cursor:not-allowed}.attribution-workshop[data-v-e1f52b36],.tax-workshop[data-v-e1f52b36]{margin-top:1rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.05)}.workshop-sub-header[data-v-e1f52b36]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.attribution-stack[data-v-e1f52b36],.tax-stack[data-v-e1f52b36]{display:grid;gap:.75rem}.tax-row-cinematic[data-v-e1f52b36]{display:grid;grid-template-columns:100px 1fr auto;gap:1rem;align-items:center}.attribution-row-cinematic[data-v-e1f52b36]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:1rem;align-items:center}.minimal-input[data-v-e1f52b36],.minimal-select[data-v-e1f52b36]{padding:.6rem 1rem;font-size:.85rem;background:#ffffff05}.delete-trigger[data-v-e1f52b36]{border:0;background:transparent;color:#f8717180;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .5rem;transition:color .3s ease}.delete-trigger[data-v-e1f52b36]:hover:not(:disabled){color:#f87171}.delete-trigger[data-v-e1f52b36]:disabled{opacity:.35;cursor:not-allowed}.error-strip[data-v-e1f52b36],.info-strip[data-v-e1f52b36],.success-strip[data-v-e1f52b36]{padding:1rem;border-radius:4px;font-size:.8rem}.error-strip[data-v-e1f52b36]{border:1px solid rgba(248,113,113,.3);background:#f871711a;color:#fecaca}.success-strip[data-v-e1f52b36]{border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#d1fae5}.info-strip[data-v-e1f52b36]{border:1px solid rgba(234,179,8,.2);background:#eab30814;color:#fde68a}.workshop-footer[data-v-e1f52b36]{margin-top:1rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.grand-total-display[data-v-e1f52b36]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem}.grand-total-display .label[data-v-e1f52b36]{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.grand-total-display .value[data-v-e1f52b36]{font-family:Playfair Display,serif;font-size:2.5rem;color:var(--accent)}.workshop-actions[data-v-e1f52b36]{display:grid;grid-template-columns:auto 1fr 1fr;gap:1rem}.prime-action[data-v-e1f52b36]{border:1px solid #fff;border-radius:4px;background:#fff;color:#000;padding:1rem 2rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.prime-action[data-v-e1f52b36]:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:#000;box-shadow:0 0 30px #eab3084d}.prime-action[data-v-e1f52b36]:disabled{opacity:.3;cursor:not-allowed}.minimal-action[data-v-e1f52b36],.secondary-action[data-v-e1f52b36]{border:1px solid hsla(0,0%,100%,.1);border-radius:4px;background:transparent;color:#fff;padding:.75rem 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.secondary-action[data-v-e1f52b36]:hover:not(:disabled){border-color:#ffffff4d;background:#ffffff0d}.minimal-action[data-v-e1f52b36]{padding:.4rem .8rem;border-color:#eab3084d;color:var(--accent)}.minimal-action[data-v-e1f52b36]:hover:not(:disabled){border-color:var(--accent);background:#eab3081a}.danger-action[data-v-e1f52b36]{border:1px solid rgba(248,113,113,.2);border-radius:4px;background:transparent;color:#f87171;padding:.75rem 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.danger-action[data-v-e1f52b36]:hover:not(:disabled){border-color:#f87171;background:#f871711a}.danger-action[data-v-e1f52b36]:disabled,.minimal-action[data-v-e1f52b36]:disabled,.secondary-action[data-v-e1f52b36]:disabled{opacity:.35;cursor:not-allowed}.workshop-slide-enter-active[data-v-e1f52b36],.workshop-slide-leave-active[data-v-e1f52b36]{max-height:2000px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.workshop-slide-enter-from[data-v-e1f52b36],.workshop-slide-leave-to[data-v-e1f52b36]{max-height:0;opacity:0}@keyframes pulse-e1f52b36{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}@media(max-width:1200px){.workshop-grid[data-v-e1f52b36]{grid-template-columns:1fr}}@media(max-width:768px){.card-main[data-v-e1f52b36],.workshop-container[data-v-e1f52b36]{padding:1.25rem}.entity-card:hover .card-inner[data-v-e1f52b36]{transform:none}.entity-row[data-v-e1f52b36]{align-items:flex-start;flex-direction:column;gap:1rem}.row-left[data-v-e1f52b36],.row-right[data-v-e1f52b36]{width:100%}.row-right[data-v-e1f52b36]{justify-content:flex-start;flex-wrap:wrap;gap:.75rem 1rem}.entity-name-mini[data-v-e1f52b36]{white-space:normal;overflow-wrap:anywhere}.caret-indicator[data-v-e1f52b36]{margin-left:auto;padding-left:0}.expanded-header-minimal[data-v-e1f52b36]{align-items:flex-start;gap:1rem}.entity-name-expanded[data-v-e1f52b36]{min-width:0;text-align:left;overflow-wrap:anywhere}.attribution-row-cinematic[data-v-e1f52b36],.expense-journal-wide-narrow-fields[data-v-e1f52b36],.form-grid-inner[data-v-e1f52b36],.tax-row-cinematic[data-v-e1f52b36],.workshop-actions[data-v-e1f52b36]{grid-template-columns:1fr}.grand-total-display[data-v-e1f52b36]{flex-direction:column;align-items:flex-start}.grand-total-display .value[data-v-e1f52b36]{font-size:1.75rem}}.expense-claim-form-content[data-v-d1484a4b]{display:grid;gap:2rem}.panel-tag[data-v-d1484a4b]{margin:0;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent)}.cinematic-dropzone[data-v-d1484a4b]{border:1.5px dashed hsla(0,0%,100%,.15);border-radius:8px;background:#ffffff03;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .4s ease}.cinematic-dropzone[data-v-d1484a4b]:hover,.dropzone-active[data-v-d1484a4b]{border-color:var(--accent);background:#eab30808;transform:translateY(-2px)}.cinematic-dropzone.is-busy[data-v-d1484a4b]{opacity:.6;pointer-events:none}.upload-icon[data-v-d1484a4b]{margin-bottom:1.5rem;color:#ffffff4d}.dropzone-kicker[data-v-d1484a4b]{margin:0 0 .5rem;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:400}.dropzone-hint[data-v-d1484a4b]{margin:0;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.visually-hidden-input[data-v-d1484a4b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.selected-files-list[data-v-d1484a4b]{display:grid;gap:.7rem;margin-top:-.5rem}.selected-file-chip[data-v-d1484a4b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background:#ffffff08}.selected-file-name[data-v-d1484a4b]{font-size:.88rem;color:#ffffffd6;word-break:break-word}.selected-file-size[data-v-d1484a4b]{white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#ffffff73}.cinematic-form[data-v-d1484a4b],.form-grid-inner[data-v-d1484a4b]{display:grid;gap:1.5rem}.form-grid-inner[data-v-d1484a4b]{grid-template-columns:1fr 1fr}.field-node.full-width[data-v-d1484a4b]{grid-column:1/-1}.field-node label[data-v-d1484a4b]{display:block;margin-bottom:.75rem;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#fff6}.input-glow-wrapper[data-v-d1484a4b]{position:relative}.prime-action[data-v-d1484a4b]{border:1px solid #fff;border-radius:4px;background:#fff;color:#000;padding:1rem 2rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.prime-action[data-v-d1484a4b]:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:#000;box-shadow:0 0 30px #eab3084d}.prime-action[data-v-d1484a4b]:disabled{opacity:.3;cursor:not-allowed}.error-strip[data-v-d1484a4b],.success-strip[data-v-d1484a4b]{padding:1rem;border-radius:4px;font-size:.8rem}.error-strip[data-v-d1484a4b]{border:1px solid rgba(248,113,113,.3);background:#f871711a;color:#fecaca}.success-strip[data-v-d1484a4b]{border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#d1fae5}@media(max-width:768px){.intake-deck[data-v-d1484a4b]{padding:1.5rem}.form-grid-inner[data-v-d1484a4b]{grid-template-columns:1fr}.selected-file-chip[data-v-d1484a4b]{flex-direction:column;align-items:flex-start}}
