:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#059669;--brand-primary-dark:#047857;--brand-primary-soft:#05966914;--surface-page:#f4f7f5;--surface-card:#fff;--surface-elevated:#fff;--surface-input:#fff;--surface-control:#ffffffe0;--surface-control-active:#fff;--text-primary:#102a23;--text-secondary:#66756f;--text-muted:#8a9690;--text-on-brand:#fff;--border-subtle:#d8e3dd;--border-strong:#b8c9c0;--shadow-card:0 18px 40px #102a230f;--shadow-soft:0 8px 24px #102a230a;--shadow-control-active:0 1px 4px #102a2314;--radius-lg:20px;--radius-md:14px;--radius-sm:12px;--nav-active-bg:#10b98114;--status-success-bg:#10b9811a;--status-success-text:#067647;--status-error-bg:#f0443814;--status-error-text:#b42318;--status-warning-bg:#ea580c1a;--status-warning-text:#b54708;--accent-glow:#10b98114;--metric-highlight-end:#0596690a;--focus-ring:#0596692e;--brand-gradient:var(--brand-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#34d399;--brand-primary-dark:#10b981;--brand-primary-soft:#34d39924;--surface-page:#0b1411;--surface-card:#13201c;--surface-elevated:#1a2b26;--surface-input:#1a2b26;--surface-control:#13201cf0;--surface-control-active:#243830;--text-primary:#e8f2ee;--text-secondary:#9fb0aa;--text-muted:#7a8d87;--text-on-brand:#042f1e;--border-subtle:#2a3f38;--border-strong:#3d524b;--shadow-card:0 18px 40px #00000059;--shadow-soft:0 8px 24px #00000040;--shadow-control-active:0 1px 4px #00000047;--nav-active-bg:#34d3991f;--status-success-bg:#34d39926;--status-success-text:#6ee7b7;--status-error-bg:#f871711f;--status-error-text:#fca5a5;--status-warning-bg:#fb923c24;--status-warning-text:#fdba74;--accent-glow:#34d3991f;--metric-highlight-end:#34d39914;--focus-ring:#34d39947;--brand-gradient:var(--brand-primary)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}#app{min-width:0;overflow-x:clip}body{background:var(--surface-page);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;overflow-x:clip}.brand-mark{box-sizing:border-box;background:var(--brand-gradient,var(--brand-primary));width:auto;min-width:2.5rem;height:2.5rem;color:var(--text-on-brand);letter-spacing:.08em;white-space:nowrap;border-radius:12px;flex-shrink:0;place-items:center;padding:0 .5rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-grid}.brand-mark--large{letter-spacing:.07em;border-radius:14px;min-width:3rem;height:3rem;margin-bottom:1rem;padding:0 .625rem;font-size:.6875rem}button,input,textarea,select{font:inherit}a{color:inherit}.btn-primary,.btn-secondary,.btn-ghost{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-weight:600;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex}.btn-primary{background:var(--brand-gradient,var(--brand-primary));color:var(--text-on-brand);border:0}.btn-primary:hover:not(:disabled){filter:brightness(.94)}.btn-secondary{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary)}.btn-ghost{border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.65;cursor:not-allowed}.unread-badge{-webkit-text-fill-color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#ef4444;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;overflow:visible;color:#fff!important}.unread-badge--compact{min-width:1.125rem;height:1.125rem;padding:0 .28rem;font-size:.625rem}.ui-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;max-width:100%}.ui-field{gap:.45rem;display:grid}.ui-field span{color:var(--text-secondary);font-size:.875rem;font-weight:500}.ui-field input,.ui-field select,.ui-field textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-primary);width:100%;min-width:0;max-width:100%;padding:.85rem .95rem}.ui-field select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{outline:2px solid var(--focus-ring,#0596692e);border-color:var(--brand-primary)}.ui-field--invalid input,.ui-field--invalid select,.ui-field--invalid textarea{border-color:var(--status-error-text,#b91c1c)}.ui-field--invalid input:focus,.ui-field--invalid select:focus,.ui-field--invalid textarea:focus{border-color:var(--status-error-text,#b91c1c);outline-color:#b91c1c2e}.field-error{color:var(--status-error-text,#b91c1c);margin:0;font-size:.78rem;font-weight:500;line-height:1.35}.ui-table{border-collapse:collapse;table-layout:fixed;width:100%}.table-scroll,.table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.table-wrap{overflow:hidden}.ui-table--compact th:first-child,.ui-table--compact td:first-child{width:40%}.ui-table--compact th:nth-child(2),.ui-table--compact td:nth-child(2){width:35%}.ui-table--compact th:nth-child(3),.ui-table--compact td:nth-child(3){width:25%}.ui-table--compact td:last-child{text-align:right}.ui-table th,.ui-table td{text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:.9rem .75rem}.ui-table td:last-child{white-space:nowrap}.ui-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.8125rem;font-weight:600}.ui-badge{background:var(--brand-primary-soft);max-width:100%;color:var(--brand-primary-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.ui-badge[data-status]{background:var(--status-warning-bg);color:var(--status-warning-text)}.ui-badge[data-status=active]{background:var(--status-success-bg);color:var(--status-success-text)}.ui-badge[data-status=draft]{background:var(--status-error-bg);color:var(--status-error-text)}.ui-card--status-sticker{position:relative;overflow:hidden}.ui-banner{border-radius:var(--radius-sm);margin-bottom:1rem;padding:.9rem 1rem}.ui-banner.success{background:var(--status-success-bg);color:var(--status-success-text)}.ui-banner.error{background:var(--status-error-bg);color:var(--status-error-text)}.ui-breadcrumbs{min-width:0}.ui-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs__item{align-items:center;min-width:0;font-size:.8125rem;line-height:1.4;display:inline-flex}.ui-breadcrumbs__link{color:var(--text-muted);align-items:center;min-height:2rem;padding:.1rem 0;text-decoration:none;transition:color .16s;display:inline-flex}.ui-breadcrumbs__link:hover{color:var(--brand-primary)}.ui-breadcrumbs__text{color:var(--text-secondary)}.ui-breadcrumbs__text.is-current{color:var(--text-primary);font-weight:600}.ui-breadcrumbs__separator{color:var(--border-strong);align-items:center;margin:0 .35rem;display:inline-flex}.ui-breadcrumbs__separator svg{width:.875rem;height:.875rem}.preference-switch{border:1px solid var(--border-subtle);background:var(--surface-control);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;padding:.2rem;display:inline-flex}.preference-switch__option{letter-spacing:.02em;min-width:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.preference-switch__option.active{background:var(--brand-gradient,var(--brand-primary));color:var(--text-on-brand);box-shadow:var(--shadow-control-active)}.preference-switch__option:not(.active):hover{color:var(--text-primary)}@media (width<=768px){.ui-table th,.ui-table td{padding:.65rem .45rem;font-size:.8125rem}.ui-table th{letter-spacing:.03em;font-size:.6875rem}.ui-badge{padding:.2rem .5rem;font-size:.6875rem}.btn-primary,.btn-secondary,.btn-ghost{max-width:100%}.card-form .btn-primary,.card-form .btn-secondary{width:100%}}.preference-switch--icons .preference-switch__option--icon[data-v-f9af8d9c]{min-width:2.5rem;color:var(--text-secondary);justify-content:center;align-items:center;padding:.45rem .55rem;display:inline-flex}.preference-switch--icons .preference-switch__option--icon.active[data-v-f9af8d9c]{background:var(--brand-gradient,var(--brand-primary));color:var(--text-on-brand)}.preference-switch--icons .preference-switch__option--icon[data-v-f9af8d9c]:not(.active):hover{color:var(--text-primary)}.theme-icon[data-v-f9af8d9c]{flex-shrink:0;width:1.05rem;height:1.05rem}.theme-icon--moon[data-v-f9af8d9c]{transform:translate(.5px)}.ui-breadcrumbs__link[data-v-948d1e65],.ui-breadcrumbs__text[data-v-948d1e65]{align-items:center;gap:.4rem;display:inline-flex}.exchange-rates[data-v-e76dc3eb]{gap:.5rem;min-width:0;display:grid}.exchange-rates-inline[data-v-e76dc3eb]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.rate-chip[data-v-e76dc3eb]{border:1px solid var(--border-subtle);background:var(--surface-card);white-space:nowrap;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .55rem;display:inline-flex}.rate-source[data-v-e76dc3eb]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0;font-size:.58rem;font-weight:700}.rate-pair[data-v-e76dc3eb]{flex-shrink:0;align-items:center;gap:.05rem;display:inline-flex}.rate-separator[data-v-e76dc3eb]{color:var(--text-secondary);font-size:.62rem}.exchange-rates.compact .rate-symbol[data-v-e76dc3eb]{background:color-mix(in srgb, var(--brand-primary) 14%, transparent);width:1.1rem;height:1.1rem;color:var(--brand-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.exchange-rates.compact .rate-value[data-v-e76dc3eb]{color:var(--text-primary);text-align:center;font-size:.78rem;font-weight:700;line-height:1.1}.exchange-rates.compact .rate-unit[data-v-e76dc3eb]{color:var(--text-secondary);flex-shrink:0;font-size:.68rem}.exchange-rates-head[data-v-e76dc3eb]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.exchange-rates-title[data-v-e76dc3eb]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:600}.exchange-rates-date[data-v-e76dc3eb]{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.exchange-rates-grid[data-v-e76dc3eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.exchange-rates-grid--sources[data-v-e76dc3eb]{grid-template-columns:repeat(3,minmax(0,1fr))}.rate-card[data-v-e76dc3eb]{border:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 92%, var(--brand-primary)) 0%, var(--surface-card) 100%);border-radius:14px;min-width:0;padding:.65rem .75rem}.rate-card header[data-v-e76dc3eb]{margin-bottom:.45rem}.rate-source-heading[data-v-e76dc3eb]{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);font-size:.75rem;font-weight:700}.rate-symbol[data-v-e76dc3eb]{background:color-mix(in srgb, var(--brand-primary) 14%, transparent);width:1.35rem;height:1.35rem;color:var(--brand-primary);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.rate-lines[data-v-e76dc3eb]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rate-lines li[data-v-e76dc3eb]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.rate-line-label[data-v-e76dc3eb]{color:var(--text-secondary);align-items:center;gap:.25rem;display:inline-flex}.rate-line-value[data-v-e76dc3eb]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.rate-unit[data-v-e76dc3eb]{color:var(--text-secondary);font-size:.8rem;font-weight:500}@media (width<=960px){.exchange-rates:not(.compact) .exchange-rates-grid--sources[data-v-e76dc3eb]{grid-template-columns:minmax(0,1fr)}.exchange-rates.compact .rate-source[data-v-e76dc3eb]{display:none}}@media (width<=640px){.exchange-rates.compact .rate-chip[data-v-e76dc3eb]{padding-inline:.5rem}}.fg-amount[data-v-10d55173]{font-variant-numeric:tabular-nums;white-space:nowrap}.client-account-link[data-v-7d6b3c5f]{color:inherit;text-decoration:none;transition:opacity .15s}.client-account-link[data-v-7d6b3c5f]:hover{opacity:.92}.client-account-summary[data-v-7d6b3c5f]{flex-direction:row;justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;max-width:100%;display:flex}.client-account-identity[data-v-7d6b3c5f]{flex-direction:column;flex:auto;align-items:flex-end;gap:.12rem;min-width:0;display:flex}.client-balance[data-v-7d6b3c5f]{border:1px solid var(--border-subtle);background:var(--surface-card);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;padding:.25rem .55rem;display:inline-flex}.client-balance-value[data-v-7d6b3c5f]{color:var(--text-primary);white-space:nowrap;flex:none;font-size:.82rem;font-weight:700}.client-organization-name[data-v-7d6b3c5f]{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,14rem);color:var(--text-secondary);text-align:right;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.client-account-number[data-v-7d6b3c5f]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;max-width:min(100%,16rem);color:var(--text-muted);opacity:.72;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.66rem;font-weight:500;overflow:hidden}.client-account-summary--toolbar[data-v-7d6b3c5f]{flex:0 auto;justify-content:flex-end;gap:.45rem;width:auto;max-width:100%}.client-account-summary--toolbar .client-account-identity[data-v-7d6b3c5f]{flex:0 auto;align-items:flex-end}.client-organization-name--toolbar[data-v-7d6b3c5f]{color:var(--text-primary);text-align:right;text-transform:uppercase;letter-spacing:.02em;font-size:.82rem;font-weight:700}.client-account-number--toolbar[data-v-7d6b3c5f]{text-align:right;width:auto;max-width:min(100%,14rem)}.client-balance--toolbar[data-v-7d6b3c5f]{padding:.2rem .55rem}.client-balance--toolbar .client-balance-value[data-v-7d6b3c5f]{font-size:.82rem}.client-menu-tagline[data-v-ab72ae95]{letter-spacing:.045em;text-transform:uppercase;min-width:0;color:var(--text-primary);gap:.15rem;margin:0;font-weight:600;line-height:1.15;display:grid}.client-menu-tagline--sidebar[data-v-ab72ae95]{color:var(--text-secondary);font-size:.72rem}.client-menu-tagline--toolbar[data-v-ab72ae95]{font-size:clamp(.62rem,2vw,.72rem)}.client-menu-tagline--inline[data-v-ab72ae95]{font-size:.8125rem}.client-menu-tagline__line[data-v-ab72ae95]{overflow-wrap:anywhere;display:block}.comm-chat[data-v-1fa773d0]{--comm-chat-inset:.75rem;min-height:32rem;max-height:calc(100vh - 10rem);padding:var(--comm-chat-inset);flex-direction:column;display:flex;overflow:hidden}.comm-chat--embedded[data-v-1fa773d0]{height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;flex:auto;padding:0;overflow:hidden}.comm-chat-header[data-v-1fa773d0]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.625rem;display:flex}.comm-chat-header .eyebrow[data-v-1fa773d0]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.68rem}.comm-chat-header h2[data-v-1fa773d0]{margin:.15rem 0 0;font-size:1.05rem;line-height:1.25}.comm-chat-header .muted[data-v-1fa773d0]{margin:.2rem 0 0;font-size:.82rem}.comm-status-badge[data-v-1fa773d0]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);border:1px solid var(--border-subtle);border-radius:999px;padding:.25rem .75rem;font-size:.75rem}.comm-chat-error[data-v-1fa773d0]{flex-shrink:0;margin:0 0 .5rem}.comm-messages[data-v-1fa773d0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.625rem;min-height:0;padding:.5rem 0;display:flex;overflow-y:auto}.comm-load-more[data-v-1fa773d0]{align-self:center}.comm-message[data-v-1fa773d0]{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:.75rem;align-self:flex-start;max-width:78%;padding:.75rem 1rem}.comm-message.is-own[data-v-1fa773d0]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));align-self:flex-end}.comm-message.is-system[data-v-1fa773d0]{background:0 0;border-style:dashed;max-width:92%}.comm-message.is-own .comm-message-meta[data-v-1fa773d0]{flex-direction:row-reverse}.comm-message-meta[data-v-1fa773d0]{color:var(--text-muted);justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;display:flex}.comm-message-body[data-v-1fa773d0]{white-space:pre-wrap;margin:0}.comm-attachments[data-v-1fa773d0]{margin:.5rem 0 0;padding-left:1rem}.comm-delivery[data-v-1fa773d0]{color:var(--text-muted);margin-top:.35rem;font-size:.7rem;display:block}.comm-composer[data-v-1fa773d0]{padding-top:.625rem;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-subtle);background:var(--surface-card);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.comm-action[data-v-1fa773d0]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;min-height:0;padding:0;display:inline-flex}.comm-action--send[data-v-1fa773d0]:not(:disabled){background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 92%, white), var(--brand-primary));color:var(--text-on-brand,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary) 28%, transparent);border:none}.comm-action--send[data-v-1fa773d0]:disabled{opacity:.45}.comm-action--attach[data-v-1fa773d0]{color:var(--text-secondary)}.comm-action-icon[data-v-1fa773d0]{width:1.15rem;height:1.15rem}.comm-action-icon--send[data-v-1fa773d0]{width:1.05rem;height:1.05rem;transform:translate(1px)}.comm-chat--embedded .comm-composer[data-v-1fa773d0]{background:0 0}.comm-input[data-v-1fa773d0]{resize:vertical;border:1px solid var(--border-subtle);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text-primary);border-radius:.5rem;padding:.65rem .75rem}.sr-only[data-v-1fa773d0]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-comm-fab[data-v-b18d5de0]{z-index:60;background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 92%, white), var(--brand-primary));color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 10px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent), 0 2px 8px #0000002e;cursor:pointer;border:none;border-radius:999px;place-items:center;transition:transform .18s,box-shadow .18s;display:inline-grid;position:fixed;bottom:1rem;right:1rem}.client-comm-fab[data-v-b18d5de0]:hover{transform:translateY(-1px)}.client-comm-fab-icon[data-v-b18d5de0]{width:1.45rem;height:1.45rem}.client-comm-fab .unread-badge[data-v-b18d5de0]{position:absolute;top:-.15rem;right:-.15rem}.client-comm-backdrop[data-v-b18d5de0]{z-index:58;background:#080f1e6b;position:fixed;inset:0}.client-comm-panel[data-v-b18d5de0]{z-index:59;background:var(--surface-card);border:1px solid var(--border-subtle);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000038}.client-comm-panel-header[data-v-b18d5de0]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 88%, var(--brand-primary)) 0%, var(--surface-card) 100%);justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;display:flex}.client-comm-panel-eyebrow[data-v-b18d5de0]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.68rem}.client-comm-panel-title[data-v-b18d5de0]{margin:.15rem 0 0;font-size:1.05rem}.client-comm-panel-subtitle[data-v-b18d5de0]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.82rem}.client-comm-panel-close[data-v-b18d5de0]{flex-shrink:0;width:2rem;height:2rem;padding:0;font-size:1.35rem;line-height:1}.client-comm-panel-body[data-v-b18d5de0]{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.client-comm-panel-body[data-v-b18d5de0] .comm-chat{min-height:0;max-height:none;box-shadow:none;border:none;flex:auto;padding:0}.client-comm-panel-body[data-v-b18d5de0] .comm-chat-header{display:none}@media (width<=640px){.client-comm-fab[data-v-b18d5de0]{bottom:.85rem;right:.85rem}.client-comm-panel[data-v-b18d5de0]{border-radius:1rem 1rem 0 0;width:100%;height:min(88vh,42rem);max-height:min(88vh,42rem);inset:auto 0 0}.client-comm-panel-body[data-v-b18d5de0]{min-height:0}}@media (width>=641px){.client-comm-backdrop[data-v-b18d5de0]{pointer-events:none;background:0 0}.client-comm-panel[data-v-b18d5de0]{border-radius:1rem;width:min(24rem,100vw - 2rem);height:min(32rem,100vh - 3rem);bottom:1.25rem;right:1.25rem}.client-comm-panel-body[data-v-b18d5de0]{min-height:0}}.comm-admin-panel[data-v-afa921f9]{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;height:calc(100vh - 11rem);min-height:34rem;max-height:52rem;display:grid}.comm-admin-panel--widget[data-v-afa921f9]{height:100%;min-height:0;max-height:none;overflow:hidden}.comm-admin-inbox[data-v-afa921f9]{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:1rem;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex}.comm-admin-inbox-head[data-v-afa921f9]{gap:.2rem;display:grid}.comm-admin-inbox-title[data-v-afa921f9]{margin:0;font-size:1rem}.comm-admin-inbox-unread[data-v-afa921f9]{color:var(--brand-primary);margin:0;font-size:.75rem;font-weight:600}.comm-filters[data-v-afa921f9]{gap:.5rem;display:grid}.comm-search[data-v-afa921f9]{border:1px solid var(--border-subtle);background:var(--surface);width:100%;color:var(--text-primary);border-radius:.65rem;padding:.55rem .75rem}.comm-filter-row[data-v-afa921f9]{gap:.4rem;display:flex}.comm-filter-chip[data-v-afa921f9]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.comm-filter-chip.active[data-v-afa921f9]{border-color:var(--brand-primary);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}.comm-status[data-v-afa921f9]{margin:0}.comm-channel-list[data-v-afa921f9]{flex-direction:column;flex:1;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.comm-channel-item[data-v-afa921f9]{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .6rem;display:grid}.comm-channel-item[data-v-afa921f9]:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.comm-channel-item.active[data-v-afa921f9]{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border-subtle));background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface))}.comm-channel-item.unread .comm-channel-title[data-v-afa921f9]{font-weight:700}.comm-channel-avatar[data-v-afa921f9]{background:color-mix(in srgb, var(--brand-primary) 14%, var(--surface));width:2.35rem;height:2.35rem;color:var(--brand-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.comm-channel-copy[data-v-afa921f9]{gap:.1rem;min-width:0;display:grid}.comm-channel-title[data-v-afa921f9]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.comm-channel-meta[data-v-afa921f9]{color:var(--text-secondary);font-size:.72rem}.comm-channel-item .unread-badge[data-v-afa921f9]{box-shadow:0 0 0 2px var(--surface-card);align-self:center}.comm-admin-chat[data-v-afa921f9]{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:.85rem 1rem 1rem;display:flex;overflow:hidden}.comm-admin-chat-toolbar[data-v-afa921f9]{flex-shrink:0;margin-bottom:.35rem;display:none}.comm-admin-back[data-v-afa921f9]{padding-inline:.35rem}.comm-admin-chat-header[data-v-afa921f9]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;padding-bottom:.75rem;display:flex}.comm-admin-chat-heading h3[data-v-afa921f9]{margin:0;font-size:1rem}.comm-admin-chat-heading p[data-v-afa921f9]{color:var(--text-secondary);margin:.15rem 0 0;font-size:.75rem}.comm-encrypted-badge[data-v-afa921f9]{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.65rem}.comm-admin-chat[data-v-afa921f9] .comm-chat{flex:auto;min-height:0;max-height:none;overflow:hidden}.comm-empty[data-v-afa921f9],.comm-empty-list[data-v-afa921f9]{margin:0}.comm-empty[data-v-afa921f9]{text-align:center;flex:1;place-content:center;justify-items:center;gap:.35rem;padding:2rem 1rem;display:grid}.comm-empty-title[data-v-afa921f9]{margin:0;font-weight:600}.comm-empty-subtitle[data-v-afa921f9]{color:var(--text-secondary);margin:0;font-size:.82rem}@media (width<=960px){.comm-admin-panel[data-v-afa921f9]{grid-template-columns:1fr;height:100%;min-height:0;max-height:100%;overflow:hidden}.comm-admin-panel--chat-open .comm-admin-inbox[data-v-afa921f9],.comm-admin-panel:not(.comm-admin-panel--chat-open) .comm-admin-chat[data-v-afa921f9]{display:none}.comm-admin-panel--chat-open[data-v-afa921f9]{flex-direction:column;display:flex}.comm-admin-panel--chat-open .comm-admin-chat[data-v-afa921f9]{flex:auto;min-height:0;display:flex;overflow:hidden}.comm-admin-chat-toolbar[data-v-afa921f9]{display:block}.comm-admin-inbox[data-v-afa921f9]{height:100%;min-height:0;overflow:hidden}}.admin-comm-fab[data-v-368123dd]{z-index:82;background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 92%, white), var(--brand-primary));color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 10px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent), 0 2px 8px #0000002e;cursor:pointer;border:none;border-radius:999px;place-items:center;display:inline-grid;position:fixed;bottom:1rem;right:1rem}.admin-comm-fab-icon[data-v-368123dd]{width:1.45rem;height:1.45rem}.admin-comm-fab .unread-badge[data-v-368123dd]{position:absolute;top:-.15rem;right:-.15rem}.admin-comm-backdrop[data-v-368123dd]{z-index:58;background:#080f1e6b;position:fixed;inset:0}.admin-comm-panel[data-v-368123dd]{z-index:81;background:var(--surface-card);border:1px solid var(--border-subtle);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000038}.admin-comm-panel-header[data-v-368123dd]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;display:flex}.admin-comm-panel-eyebrow[data-v-368123dd]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.68rem}.admin-comm-panel-title[data-v-368123dd]{margin:.15rem 0 0;font-size:1.05rem}.admin-comm-panel-close[data-v-368123dd]{flex-shrink:0;width:2rem;height:2rem;padding:0;font-size:1.35rem;line-height:1}.admin-comm-panel-body[data-v-368123dd]{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.admin-comm-panel-body[data-v-368123dd] .comm-admin-panel{height:100%}@media (width<=640px){.admin-comm-fab[data-v-368123dd]{bottom:.85rem;right:.85rem}.admin-comm-panel[data-v-368123dd]{border-radius:1rem 1rem 0 0;width:100%;height:min(92vh,44rem);max-height:min(92vh,44rem);inset:auto 0 0}.admin-comm-panel-body[data-v-368123dd]{min-height:0}}@media (width>=641px){.admin-comm-backdrop[data-v-368123dd]{pointer-events:none;background:0 0}.admin-comm-panel[data-v-368123dd]{border-radius:1rem;width:min(42rem,100vw - 2rem);height:min(36rem,100vh - 3rem);bottom:1.25rem;right:1.25rem}}.shell-frame[data-v-8c597485]{background:var(--surface-page);min-height:100vh;overflow-x:clip}.shell[data-v-8c597485]{flex-direction:column;width:100%;min-width:0;max-width:1200px;min-height:100vh;margin-inline:auto;display:flex}.shell-toolbar[data-v-8c597485]{z-index:30;box-sizing:border-box;background:var(--surface-page);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.5rem;width:100%;min-width:0;min-height:3.25rem;padding:.5rem 1rem;display:none;position:sticky;top:0}.shell-toolbar-leading[data-v-8c597485]{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.menu-toggle[data-v-8c597485]{text-overflow:ellipsis;white-space:nowrap;justify-content:center;justify-self:start;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.menu-toggle--icon[data-v-8c597485]{flex-shrink:0;width:2.75rem;height:2.75rem;padding:0}.menu-toggle-burger[data-v-8c597485]{width:1.25rem;height:1rem;display:block;position:relative}.menu-toggle-line[data-v-8c597485]{background:currentColor;border-radius:999px;width:100%;height:3px;transition:transform .28s,top .28s,opacity .2s;position:absolute;left:0}.menu-toggle-line[data-v-8c597485]:first-child{top:0}.menu-toggle-line[data-v-8c597485]:nth-child(2){top:50%;transform:translateY(-50%)}.menu-toggle-line[data-v-8c597485]:nth-child(3){top:calc(100% - 3px)}.menu-toggle--icon.menu-toggle--open .menu-toggle-line[data-v-8c597485]:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.menu-toggle--icon.menu-toggle--open .menu-toggle-line[data-v-8c597485]:nth-child(2){opacity:0}.menu-toggle--icon.menu-toggle--open .menu-toggle-line[data-v-8c597485]:nth-child(3){top:50%;bottom:auto;transform:translateY(-50%)rotate(-45deg)}.shell-toolbar-preferences[data-v-8c597485]{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.shell-toolbar-meta[data-v-8c597485]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.shell-toolbar-controls[data-v-8c597485]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.shell-toolbar-client[data-v-8c597485]{flex-direction:column;flex:auto;justify-content:flex-end;align-items:stretch;gap:.35rem;min-width:0;display:flex}.shell-toolbar-client .comm-toolbar-bell[data-v-8c597485]{flex-shrink:0}.shell-toolbar-client-row--rates[data-v-8c597485]{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.shell-toolbar-client-row--rates .exchange-rates-mobile[data-v-8c597485]{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.shell-toolbar-client-row--rates .exchange-rates-mobile[data-v-8c597485] .exchange-rates-inline{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.shell-toolbar-client-row--rates .exchange-rates-mobile[data-v-8c597485] .exchange-rates-inline::-webkit-scrollbar{display:none}.shell-toolbar-client-row--rates .exchange-rates-mobile[data-v-8c597485] .rate-chip{flex-shrink:0}.shell-toolbar-client-row--account[data-v-8c597485]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.shell-toolbar-client-row--account .client-balance-mobile[data-v-8c597485]{flex:0 auto;min-width:0;max-width:calc(100% - 2.5rem)}.shell-toolbar-client-row--account .comm-toolbar-bell[data-v-8c597485]{flex-shrink:0}.shell-toolbar-admin[data-v-8c597485]{flex-direction:column;flex:auto;align-items:flex-end;gap:.3rem;width:100%;min-width:0;display:flex}.shell-toolbar-admin-row--rates[data-v-8c597485]{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.shell-toolbar-admin-row--rates .exchange-rates-mobile[data-v-8c597485]{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.shell-toolbar-admin-row--rates .exchange-rates-mobile[data-v-8c597485] .exchange-rates-inline{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.shell-toolbar-admin-row--rates .exchange-rates-mobile[data-v-8c597485] .exchange-rates-inline::-webkit-scrollbar{display:none}.shell-toolbar-admin-row--rates .exchange-rates-mobile[data-v-8c597485] .rate-chip{flex-shrink:0}.shell-toolbar-admin-row--controls[data-v-8c597485]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.shell-toolbar-admin-row--controls .comm-toolbar-bell[data-v-8c597485]{flex-shrink:0}.content-header-actions[data-v-8c597485]{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.content-header-tools[data-v-8c597485]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.shell-body[data-v-8c597485]{flex:1;grid-template-columns:280px minmax(0,1fr);min-width:0;display:grid}.sidebar[data-v-8c597485]{background:var(--surface-elevated);border-right:1px solid var(--border-subtle);flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.sidebar-top[data-v-8c597485]{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.sidebar-nav[data-v-8c597485]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;align-content:start;gap:.35rem;min-height:0;display:grid;overflow-y:auto}.sidebar-brand[data-v-8c597485]{align-items:center;gap:.875rem;display:flex}.sidebar-brand[data-v-8c597485]:has(.client-menu-tagline){align-items:flex-start}.sidebar-brand-copy[data-v-8c597485]{gap:.35rem;min-width:0;display:grid}.sidebar-brand p[data-v-8c597485]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.875rem}.nav-link[data-v-8c597485]{min-height:2.5rem;color:var(--text-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;line-height:1.25;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-link-label[data-v-8c597485]{min-width:0}.nav-count-badge[data-v-8c597485]{background:color-mix(in srgb, var(--text-secondary) 14%, transparent);min-width:1.375rem;height:1.375rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.nav-link.active .nav-count-badge[data-v-8c597485],.nav-link:hover .nav-count-badge[data-v-8c597485]{background:color-mix(in srgb, var(--brand-primary) 18%, transparent);color:var(--brand-primary)}.nav-link.active[data-v-8c597485],.nav-link[data-v-8c597485]:hover{background:var(--nav-active-bg);color:var(--brand-primary)}.sidebar-preferences[data-v-8c597485]{flex-wrap:wrap;gap:.5rem;display:flex}.logout-button[data-v-8c597485]{border:1px solid var(--border-subtle);background:var(--surface-card);cursor:pointer;border-radius:12px;flex-shrink:0;width:100%;min-height:2.5rem;margin-top:auto;padding:.5rem .75rem}.content[data-v-8c597485]{min-width:0;padding:2rem;overflow-x:clip}.content--communication[data-v-8c597485]{flex-direction:column;min-height:0;padding:1rem;display:flex;overflow:hidden}.content--communication .content-header[data-v-8c597485]{flex-shrink:0;margin-bottom:.625rem}.content-header[data-v-8c597485]{margin-bottom:1.25rem}.content-header-row[data-v-8c597485]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-mode-sticker[data-v-8c597485]{color:#2a0d00;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#fbbf24 0%,#f97316 55%,#ea580c 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.6875rem;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:0 0 0 1px #ffffff47,0 4px 14px #ea580c61}.admin-mode-sticker--sidebar[data-v-8c597485]{margin-top:.45rem;display:inline-flex}.admin-mode-sticker--toolbar-mobile[data-v-8c597485]{display:none}.content-header-row[data-v-8c597485] .ui-breadcrumbs{flex:auto;min-width:0;overflow:hidden}.exchange-rates-mobile[data-v-8c597485]{display:none}.exchange-rates-desktop[data-v-8c597485]{flex:none;display:block}.comm-header-bell[data-v-8c597485],.comm-toolbar-bell[data-v-8c597485]{border-radius:999px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-grid;position:relative}.comm-header-bell svg[data-v-8c597485],.comm-toolbar-bell svg[data-v-8c597485]{width:1.15rem;height:1.15rem}.comm-header-bell .unread-badge[data-v-8c597485],.comm-toolbar-bell .unread-badge[data-v-8c597485]{position:absolute;top:-.1rem;right:-.1rem}.sidebar-backdrop[data-v-8c597485]{display:none}@media (width>=961px){.shell-body[data-v-8c597485]{display:block}.sidebar[data-v-8c597485]{z-index:25;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:280px;height:100dvh;position:fixed;top:0;left:max(0px,50vw - 600px);overflow-y:auto}.content[data-v-8c597485]{margin-left:280px}}@media (width<=960px){.shell[data-v-8c597485]{--mobile-toolbar-height:5rem}.shell-toolbar[data-v-8c597485]{align-items:flex-start;gap:.5rem;padding-block:.55rem;display:flex}.shell-toolbar-leading[data-v-8c597485]{align-items:center;gap:.4rem}.admin-mode-sticker--toolbar-mobile[data-v-8c597485]{letter-spacing:.03em;justify-content:center;width:2.75rem;padding:.16rem .2rem;font-size:.5625rem;line-height:1.1;display:inline-flex;box-shadow:0 0 0 1px #ffffff38,0 2px 8px #ea580c52}.admin-mode-sticker--sidebar[data-v-8c597485]{display:none}.shell-toolbar[data-v-8c597485]:not(:has(.shell-toolbar-client)){align-items:flex-start;padding-block:.55rem}.shell-toolbar:not(:has(.shell-toolbar-client)) .menu-toggle--icon[data-v-8c597485]{margin-top:.1rem}.shell-toolbar-preferences[data-v-8c597485]{margin-left:auto}.shell-toolbar-preferences--client[data-v-8c597485],.shell-toolbar-preferences--admin[data-v-8c597485]{flex-flow:column;align-items:stretch}.shell-toolbar-client[data-v-8c597485]{flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%}.menu-toggle--icon[data-v-8c597485]{margin-top:.1rem}.client-balance-desktop[data-v-8c597485],.content-header-actions[data-v-8c597485]{display:none}.exchange-rates-mobile[data-v-8c597485]{display:block}.exchange-rates-desktop[data-v-8c597485]{display:none}.content-header-row[data-v-8c597485]{flex-wrap:wrap}.sidebar-backdrop[data-v-8c597485]{inset:var(--mobile-toolbar-height) 0 0;z-index:20;background:color-mix(in srgb, var(--surface-page) 35%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:0;margin:0;padding:0;display:block;position:fixed}.shell-body[data-v-8c597485]{grid-template-columns:minmax(0,1fr)}.sidebar[data-v-8c597485]{top:var(--mobile-toolbar-height);z-index:65;height:auto;min-height:0;max-height:none;box-shadow:var(--shadow-card);border-bottom:0;border-right:0;padding:1rem 1rem 0;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sidebar.open[data-v-8c597485]{flex-direction:column;display:flex}.sidebar-nav[data-v-8c597485]{flex:1 1 0;align-content:start;min-height:0;overflow-y:auto}.logout-button[data-v-8c597485]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 12px color-mix(in srgb, var(--surface-elevated) 80%, transparent);border-radius:0 0 12px 12px;flex-shrink:0;margin-top:0}.sidebar-preferences[data-v-8c597485]{display:none}.sidebar-preferences.sidebar-preferences--client-mobile[data-v-8c597485]{display:flex}.content[data-v-8c597485]{padding:1rem}.content--communication[data-v-8c597485]{padding:.5rem}.content--communication .content-header[data-v-8c597485]{margin-bottom:.5rem}}@media (width<=480px){.shell-toolbar[data-v-8c597485]{padding-inline:.75rem}.content[data-v-8c597485]{padding:.75rem}.content--communication[data-v-8c597485]{padding:.5rem}}.auth-entry-branding[data-v-8f0b6622]{text-align:center;width:min(100%,980px);margin-inline:auto;padding-inline:.5rem}.auth-entry-branding__title[data-v-8f0b6622]{letter-spacing:.1em;text-transform:uppercase;margin:clamp(1.25rem,4vw,2rem) 0 clamp(.75rem,2.5vw,1.25rem);font-size:clamp(1rem,3.2vw,1.75rem);font-weight:800;line-height:1.25}.auth-entry-branding__title-line[data-v-8f0b6622]{background:linear-gradient(135deg,#93c5fd 0%,#3b82f6 38%,#2563eb 62%,#1d4ed8 100%);color:#0000;filter:drop-shadow(0 0 14px #3b82f66b)drop-shadow(0 2px 10px #1d4ed847);-webkit-background-clip:text;background-clip:text;display:block}.auth-entry-branding__tagline[data-v-8f0b6622]{letter-spacing:-.01em;max-width:34rem;color:var(--text-primary);margin:0 auto clamp(1rem,3vw,1.75rem);font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:600;line-height:1.55}.login-page[data-v-9dddef4c]{background:radial-gradient(circle at top right, var(--accent-glow), transparent 40%), var(--surface-page);min-height:100vh}.login-shell[data-v-9dddef4c]{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:1200px;min-height:100vh;margin-inline:auto;padding:1.25rem 1.5rem 2rem;display:flex}.login-preferences[data-v-9dddef4c]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.login-topbar[data-v-9dddef4c]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.login-main[data-v-9dddef4c]{flex:1;justify-content:center;align-items:center;width:min(100%,980px);min-height:0;margin-inline:auto;padding:0 0 1.5rem;display:flex}.login-card[data-v-9dddef4c]{background:var(--surface-card);border:1px solid var(--border-subtle);width:min(100%,440px);height:auto;box-shadow:var(--shadow-card);border-radius:24px;flex:none;align-self:center;padding:2.5rem;animation:.42s rise-in-9dddef4c}.brand-block[data-v-9dddef4c]{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.login-brand-tagline[data-v-9dddef4c]{letter-spacing:.045em;text-transform:uppercase;min-width:0;color:var(--text-primary);flex:1;gap:.2rem;margin:.15rem 0 0;font-size:clamp(.72rem,2.4vw,.95rem);font-weight:600;line-height:1.15;display:grid}.login-brand-tagline__line[data-v-9dddef4c]{overflow-wrap:anywhere;display:block}.login-form[data-v-9dddef4c]{gap:1rem;display:grid}label[data-v-9dddef4c]{gap:.5rem;display:grid}label span[data-v-9dddef4c]{color:var(--text-secondary);font-size:.875rem}input[data-v-9dddef4c]{border:1px solid var(--border-subtle);font:inherit;background:var(--surface-input);border-radius:12px;padding:.875rem 1rem}button[type=submit][data-v-9dddef4c]{background:var(--brand-gradient,var(--brand-primary));color:var(--text-on-brand);cursor:pointer;border:0;border-radius:12px;padding:.95rem 1rem;font-weight:600}button[type=submit][data-v-9dddef4c]:disabled{opacity:.7;cursor:wait}.link-button[data-v-9dddef4c]{color:var(--brand-primary);cursor:pointer;background:0 0;border:0}.form-error[data-v-9dddef4c]{color:var(--status-error-text);margin:0;font-size:.875rem}@keyframes rise-in-9dddef4c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.login-shell[data-v-9dddef4c]{padding:1rem 1rem 1.25rem}.login-main[data-v-9dddef4c]{padding-bottom:.75rem}.login-card[data-v-9dddef4c]{padding:1.75rem 1.25rem}.brand-block[data-v-9dddef4c]{margin-bottom:1.5rem}}.empty-state[data-v-318e202c]{text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:grid}.empty-icon[data-v-318e202c]{background:var(--brand-primary-soft,#05966914);width:3.5rem;height:3.5rem;color:var(--brand-primary);border-radius:16px;place-items:center;display:grid}.empty-icon svg[data-v-318e202c]{width:1.75rem;height:1.75rem}.empty-state h3[data-v-318e202c]{margin:0;font-size:1.125rem}.empty-state p[data-v-318e202c]{max-width:28rem;color:var(--text-secondary);margin:0;line-height:1.5}.nav-card[data-v-e7cc107f]{color:inherit;cursor:pointer;padding:1.25rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block}.nav-card[data-v-e7cc107f] span{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;display:block}.nav-card[data-v-e7cc107f] strong{font-size:1.75rem;line-height:1.1}.nav-card[data-v-e7cc107f] small{color:var(--text-muted);margin-top:.35rem;font-size:.8125rem;display:block}.nav-card.highlight[data-v-e7cc107f]{background:linear-gradient(180deg, var(--surface-card), var(--metric-highlight-end))}.nav-card[data-v-e7cc107f]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.nav-card[data-v-e7cc107f]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.settings-card--danger[data-v-2e038189]{border-color:color-mix(in srgb, #ef4444 35%, var(--border-subtle))}.settings-ops-lead[data-v-2e038189]{color:var(--text-secondary);margin:0 0 1rem;line-height:1.45}.settings-ops-actions[data-v-2e038189]{flex-wrap:wrap;gap:.75rem;display:flex}.settings-ops-button[data-v-2e038189]{min-width:min(100%,16rem)}.settings-ops-button--danger[data-v-2e038189]{color:#fff;background:#dc2626;border-color:#dc2626}.settings-ops-button--danger[data-v-2e038189]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.settings-ops-status[data-v-2e038189]{color:var(--text-secondary);margin:1rem 0 0;font-size:.875rem}.settings-ops-log[data-v-2e038189]{margin-top:1rem}.settings-ops-log pre[data-v-2e038189]{background:var(--surface-elevated);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-height:12rem;margin:.5rem 0 0;padding:.75rem;font-size:.75rem;overflow:auto}.settings-demo-lead[data-v-d2185d5d]{color:var(--text-secondary);margin:0 0 1rem;line-height:1.45}.settings-demo-button[data-v-d2185d5d]{min-width:min(100%,18rem)}.settings-demo-status[data-v-d2185d5d]{color:var(--text-secondary);margin:1rem 0 0;font-size:.875rem}.color-wheel[data-v-a052b5be]{margin-inline:auto;position:relative}.color-wheel__disk[data-v-a052b5be]{touch-action:none;cursor:crosshair;background:radial-gradient(circle,#fff 0%,#fff0 62%),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:100%;height:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffffa6,0 10px 28px #102a231f}.color-wheel__marker[data-v-a052b5be]{cursor:grab;touch-action:none;background:0 0;border:3px solid #fff;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;padding:0;position:absolute;box-shadow:0 0 0 1px #102a232e}.color-wheel__marker.active[data-v-a052b5be]{box-shadow:0 0 0 2px var(--brand-primary), 0 0 0 4px #fffffff2}.color-wheel__marker-core[data-v-a052b5be]{border-radius:50%;width:100%;height:100%;display:block}.palette-settings[data-v-2b35f4d7]{gap:1.25rem;padding:1.25rem;display:grid}.palette-settings__head[data-v-2b35f4d7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.palette-settings__head-actions[data-v-2b35f4d7]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.palette-settings__head h3[data-v-2b35f4d7]{margin:0 0 .35rem}.muted[data-v-2b35f4d7]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.45}.palette-settings__success[data-v-2b35f4d7]{color:var(--status-success);margin:0;font-size:.875rem}.palette-settings__error[data-v-2b35f4d7]{color:var(--status-danger);margin:0;font-size:.875rem}.palette-settings__preview[data-v-2b35f4d7]{border-radius:var(--radius-md);color:var(--text-on-brand);box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.palette-settings__preview-btn[data-v-2b35f4d7]{filter:none;border:1px solid #ffffff47!important}.palette-settings__lightness input[type=range][data-v-2b35f4d7],.palette-settings__angle input[type=range][data-v-2b35f4d7]{width:100%;accent-color:var(--brand-primary)}.palette-settings__toggles[data-v-2b35f4d7]{gap:.75rem;display:grid}.palette-settings__toggle[data-v-2b35f4d7]{color:var(--text-primary);align-items:center;gap:.55rem;font-size:.9375rem;display:inline-flex}.palette-settings__gradient-actions[data-v-2b35f4d7]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=720px){.palette-settings__head[data-v-2b35f4d7]{flex-direction:column;align-items:stretch}.palette-settings__head-actions[data-v-2b35f4d7]{justify-content:stretch}}.ship-form[data-v-6f5e5ef0]{gap:1rem;display:grid}.ship-form h3[data-v-6f5e5ef0]{margin:0}.field-row[data-v-6f5e5ef0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=720px){.field-row[data-v-6f5e5ef0]{grid-template-columns:1fr}}.fg-label--compact[data-v-c5cd9459],.fg-label--activeTotal[data-v-c5cd9459]{line-height:1.15;font-size:inherit;font-weight:inherit;text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;max-width:8.5rem;display:inline-flex}.fg-label__line[data-v-c5cd9459]{display:block}.fg-label--full[data-v-c5cd9459]{white-space:normal;max-width:12rem;line-height:1.25;display:inline-block}.panel[data-v-7f73c2bc]{min-width:0;max-width:100%}.panel-header[data-v-7f73c2bc]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-7f73c2bc]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-7f73c2bc]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.dashboard[data-v-7f73c2bc],.stack[data-v-7f73c2bc]{gap:1rem;width:100%;min-width:0;display:grid}.metric-grid[data-v-7f73c2bc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.metric-grid.compact[data-v-7f73c2bc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-card[data-v-7f73c2bc]{padding:1.25rem}.metric-card span[data-v-7f73c2bc]{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;display:block}.metric-card strong[data-v-7f73c2bc]{font-size:1.75rem;line-height:1.1}.metric-card small[data-v-7f73c2bc]{color:var(--text-muted);margin-top:.35rem;font-size:.8125rem;display:block}.metric-label-compact[data-v-7f73c2bc]{white-space:normal;flex-direction:column;max-width:8.5rem;line-height:1.15;display:flex}.metric-label[data-v-7f73c2bc] .fg-label--compact{max-width:8.5rem;color:var(--text-secondary);margin-bottom:0;font-size:.875rem}.ui-table th[data-v-7f73c2bc] .fg-label--compact{white-space:normal;max-width:6.5rem;font-size:.78rem;font-weight:600;line-height:1.15}.metric-card.highlight[data-v-7f73c2bc]{background:linear-gradient(180deg, var(--surface-card), var(--metric-highlight-end))}.dashboard-panels[data-v-7f73c2bc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.panel-block[data-v-7f73c2bc],.table-wrap[data-v-7f73c2bc],.card-form[data-v-7f73c2bc],.settings-card[data-v-7f73c2bc]{min-width:0;padding:1.25rem}.panel-block[data-v-7f73c2bc]{overflow:hidden}.panel-block .table-scroll[data-v-7f73c2bc]{margin:0 -.25rem;padding:0 .25rem}.ui-table--dashboard th[data-v-7f73c2bc]:first-child,.ui-table--dashboard td[data-v-7f73c2bc]:first-child{width:32%}.ui-table--dashboard th[data-v-7f73c2bc]:nth-child(2),.ui-table--dashboard td[data-v-7f73c2bc]:nth-child(2){width:38%}.ui-table--dashboard th[data-v-7f73c2bc]:nth-child(3),.ui-table--dashboard td[data-v-7f73c2bc]:nth-child(3){width:30%}.ui-table--dashboard td[data-v-7f73c2bc]:last-child{text-align:right}.panel-block-header[data-v-7f73c2bc]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.panel-block-header h3[data-v-7f73c2bc],.card-form h3[data-v-7f73c2bc],.settings-card h3[data-v-7f73c2bc]{margin:0}.link-action[data-v-7f73c2bc]{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;font-weight:600}.deal-row[data-v-7f73c2bc],.nav-row[data-v-7f73c2bc]{cursor:pointer}.deal-row[data-v-7f73c2bc]:hover,.nav-row[data-v-7f73c2bc]:hover{background:var(--nav-active-bg)}.panel-title-link[data-v-7f73c2bc]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.panel-title-link h3[data-v-7f73c2bc]{margin:0}.panel-title-link:hover h3[data-v-7f73c2bc]{color:var(--brand-primary)}.card-form[data-v-7f73c2bc]{gap:1rem;width:100%;display:grid;overflow:hidden}.card-form .btn-primary[data-v-7f73c2bc]{width:100%;max-width:100%}.field-row[data-v-7f73c2bc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.table-wrap .table-scroll[data-v-7f73c2bc]{margin:0 -.25rem;padding:0 .25rem}.muted[data-v-7f73c2bc]{color:var(--text-secondary);margin:0;line-height:1.6}.settings-card dl[data-v-7f73c2bc]{gap:.75rem;margin:1rem 0 0;display:grid}.settings-card dt[data-v-7f73c2bc]{color:var(--text-muted);font-size:.8125rem}.settings-card dd[data-v-7f73c2bc]{margin:.15rem 0 0;font-weight:600}@media (width<=768px){.panel-header[data-v-7f73c2bc]{flex-direction:column;align-items:flex-start}.panel-header .btn-ghost[data-v-7f73c2bc]{justify-content:center;width:100%}.dashboard-panels[data-v-7f73c2bc]{grid-template-columns:1fr}.metric-grid[data-v-7f73c2bc]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-7f73c2bc]{padding:1rem}.metric-card strong[data-v-7f73c2bc]{font-size:1.35rem}.panel-block[data-v-7f73c2bc],.table-wrap[data-v-7f73c2bc],.card-form[data-v-7f73c2bc],.settings-card[data-v-7f73c2bc]{padding:1rem}.panel-block-header[data-v-7f73c2bc]{flex-wrap:wrap}.panel-block-header h3[data-v-7f73c2bc]{font-size:1rem}.link-action[data-v-7f73c2bc]{flex-shrink:0;font-size:.875rem}.field-row[data-v-7f73c2bc]{grid-template-columns:1fr}}@media (width<=380px){.metric-grid[data-v-7f73c2bc]{grid-template-columns:1fr}}.documents-hub[data-v-7f73c2bc]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.hub-card[data-v-7f73c2bc]{color:inherit;padding:1.25rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.hub-card[data-v-7f73c2bc]:hover{transform:translateY(-1px)}.hub-card h3[data-v-7f73c2bc]{margin:0 0 .5rem;font-size:1.05rem}.hub-card p[data-v-7f73c2bc]{color:var(--muted,#6b7280);margin:0;font-size:.925rem}.ship-actions[data-v-7f73c2bc]{gap:.75rem;display:grid}.ship-actions .btn-primary[data-v-7f73c2bc],.ship-actions .btn-ghost[data-v-7f73c2bc]{width:100%}.sr-only[data-v-7f73c2bc]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.history-card[data-v-be3e3076]{box-sizing:border-box;gap:1rem;width:100%;min-width:0;padding:1.25rem;display:grid}.history-card h3[data-v-be3e3076]{margin:0}.muted[data-v-be3e3076]{color:var(--text-secondary);margin:0}.history-feed[data-v-be3e3076]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.history-entry[data-v-be3e3076]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface-card));border-radius:.85rem;gap:.65rem;min-width:0;padding:.85rem .9rem;display:grid}.history-entry-head[data-v-be3e3076]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding-bottom:.55rem;display:flex}.history-entry-when[data-v-be3e3076]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.78rem}.history-entry-actor[data-v-be3e3076]{color:var(--text-primary);text-align:right;min-width:0;font-size:.92rem;font-weight:600}.history-entry-field[data-v-be3e3076]{letter-spacing:.03em;text-transform:uppercase;color:var(--brand-primary);margin:0;font-size:.82rem;font-weight:700}.history-entry-diff[data-v-be3e3076]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.45rem;display:grid}.history-diff-block[data-v-be3e3076]{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.65rem;gap:.25rem;min-width:0;padding:.55rem .65rem;display:grid}.history-diff-block--from[data-v-be3e3076]{border-style:dashed}.history-diff-block--to[data-v-be3e3076]{border-color:color-mix(in srgb, var(--brand-primary) 28%, var(--border-subtle));background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-card))}.history-diff-label[data-v-be3e3076]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.history-diff-value[data-v-be3e3076]{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:.88rem;line-height:1.45}.history-diff-arrow[data-v-be3e3076]{color:var(--text-muted);align-self:center;padding:0 .1rem;font-size:1rem;line-height:1}.history-load-more[data-v-be3e3076]{border-radius:var(--radius-sm);justify-content:center;width:100%;padding:.9rem 1rem;font-weight:600}@media (width<=760px){.history-entry-head[data-v-be3e3076]{flex-direction:column;align-items:flex-start}.history-entry-actor[data-v-be3e3076]{text-align:left}.history-entry-diff[data-v-be3e3076]{grid-template-columns:1fr;gap:.4rem}.history-diff-arrow[data-v-be3e3076]{justify-self:center;padding:.1rem 0;transform:rotate(90deg)}}.panel-header[data-v-636b6373]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-636b6373]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-636b6373]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.card-detail[data-v-636b6373]{padding:1.25rem}.detail-grid[data-v-636b6373]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0;display:grid}.detail-grid div[data-v-636b6373]{min-width:0}.detail-grid dt[data-v-636b6373]{color:var(--text-muted);margin:0 0 .35rem;font-size:.8125rem}.detail-grid dd[data-v-636b6373]{margin:0;font-weight:600}.muted[data-v-636b6373]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-636b6373]{flex-direction:column;align-items:flex-start}}.eur-profile[data-v-e0db2eca]{gap:1rem;display:grid}.eur-profile h4[data-v-e0db2eca],.eur-profile h5[data-v-e0db2eca]{margin:0}.field-grid[data-v-e0db2eca]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.repeatable-section[data-v-e0db2eca]{border-top:1px solid var(--border-subtle,#00000014);gap:.75rem;padding-top:.5rem;display:grid}.repeatable-header[data-v-e0db2eca],.repeatable-item-header[data-v-e0db2eca]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.repeatable-item[data-v-e0db2eca]{border:1px solid var(--border-subtle,#00000014);background:var(--surface-muted,#00000005);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.muted[data-v-e0db2eca]{color:var(--text-secondary);margin:0}@media (width<=768px){.repeatable-header[data-v-e0db2eca],.repeatable-item-header[data-v-e0db2eca]{flex-direction:column;align-items:flex-start}}.payment-purpose-section[data-v-fd68b1e8]{border-top:1px solid var(--border-subtle,#00000014);gap:.85rem;padding-top:.75rem;display:grid}.payment-purpose-header[data-v-fd68b1e8]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.payment-purpose-section h4[data-v-fd68b1e8]{margin:0}.hint[data-v-fd68b1e8]{color:var(--text-secondary);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}@media (width<=768px){.payment-purpose-header[data-v-fd68b1e8]{flex-direction:column;align-items:stretch}}.admin-purge[data-v-9914037b]{box-sizing:border-box;border-color:color-mix(in srgb, #ef4444 35%, var(--border-subtle));justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.admin-purge__copy h3[data-v-9914037b]{margin:0 0 .35rem;font-size:1rem}.admin-purge__copy p[data-v-9914037b]{margin:0}.btn-danger[data-v-9914037b]{color:#ef4444;cursor:pointer;background:#ef44441f;border:1px solid #ef444473;border-radius:12px;padding:.625rem 1rem;font-weight:600}.btn-danger[data-v-9914037b]:hover:not(:disabled){background:#ef44442e}.btn-danger[data-v-9914037b]:disabled{opacity:.65;cursor:not-allowed}.admin-purge__dialog-backdrop[data-v-9914037b]{z-index:120;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-purge__dialog[data-v-9914037b]{width:min(100%,28rem);padding:1.25rem}.admin-purge__dialog h4[data-v-9914037b]{margin:0 0 .35rem}.admin-purge__actions[data-v-9914037b]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.entity-autosave-status[data-v-63fc4eb0]{letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:600}.entity-autosave-status--pending[data-v-63fc4eb0],.entity-autosave-status--saving[data-v-63fc4eb0]{color:var(--text-secondary)}.entity-autosave-status--saved[data-v-63fc4eb0]{color:var(--status-success-text,#047857)}.entity-autosave-status--error[data-v-63fc4eb0]{color:var(--status-error-text,#b91c1c)}.invitation-card[data-v-4cbfc0c2]{gap:1rem;padding:1.25rem;display:grid}.invitation-header[data-v-4cbfc0c2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow[data-v-4cbfc0c2]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.invitation-header h3[data-v-4cbfc0c2]{margin:0}.status-pill[data-v-4cbfc0c2]{background:color-mix(in srgb, var(--brand-primary) 12%, transparent);color:var(--brand-primary);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.status-pill[data-status=used][data-v-4cbfc0c2],.status-pill[data-status=revoked][data-v-4cbfc0c2],.status-pill[data-status=expired][data-v-4cbfc0c2]{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);color:var(--text-secondary)}.meta-grid[data-v-4cbfc0c2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem 1.25rem;min-width:0;display:grid}.meta-item[data-v-4cbfc0c2]{min-width:0}.meta-item--wide[data-v-4cbfc0c2]{grid-column:span 2}.meta-item strong[data-v-4cbfc0c2]{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.35;display:block}.meta-label[data-v-4cbfc0c2]{color:var(--text-secondary);margin-bottom:.25rem;font-size:.8125rem;display:block}@media (width<=640px){.meta-item--wide[data-v-4cbfc0c2]{grid-column:auto}}.qr-panel[data-v-4cbfc0c2]{box-shadow:var(--shadow-card);background:#fff;border-radius:20px;justify-content:center;padding:1rem;display:flex}.qr-image[data-v-4cbfc0c2]{border-radius:12px;width:min(100%,320px);height:auto}.actions[data-v-4cbfc0c2]{flex-wrap:wrap;gap:.5rem;display:flex}.muted[data-v-4cbfc0c2],.empty-state[data-v-4cbfc0c2]{color:var(--text-secondary);margin:0}.access-panel[data-v-2b90790f]{scroll-margin-top:5rem}.access-panel.highlighted[data-v-2b90790f]{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 35%, transparent), var(--shadow-card)}.access-header h3[data-v-2b90790f]{margin:.35rem 0 .5rem}.eyebrow[data-v-2b90790f]{color:var(--brand-primary);margin:0;font-size:.8125rem;font-weight:600}.muted[data-v-2b90790f]{color:var(--text-secondary);margin:0;line-height:1.5}.users-section[data-v-2b90790f],.create-user-form[data-v-2b90790f]{gap:.85rem;display:grid}.users-section h4[data-v-2b90790f],.create-user-form h4[data-v-2b90790f]{margin:0}.users-list[data-v-2b90790f]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.user-row[data-v-2b90790f]{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.user-meta[data-v-2b90790f]{color:var(--text-secondary);margin-top:.2rem;font-size:.875rem;display:block}.user-row-actions[data-v-2b90790f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.user-row-actions .btn-secondary.active[data-v-2b90790f]{border-color:var(--brand-primary);color:var(--brand-primary)}.selected-user-hint[data-v-2b90790f],.secondary-actions[data-v-2b90790f]{font-size:.875rem}.guarantee-status-sticker{z-index:2;border-radius:0 0 0 var(--radius-sm);box-shadow:0 1px 0 color-mix(in srgb, var(--brand-primary-dark) 12%, transparent);position:absolute;top:0;right:0}.panel-header[data-v-8ee77c9d]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-8ee77c9d]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-8ee77c9d]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-8ee77c9d]{gap:1rem;display:grid}.card-form[data-v-8ee77c9d]{gap:1rem;padding:1.25rem;display:grid}.card-form h3[data-v-8ee77c9d],.card-form h4[data-v-8ee77c9d]{margin:0}.org-summary[data-v-8ee77c9d]{gap:.75rem}.summary-grid[data-v-8ee77c9d],.field-grid[data-v-8ee77c9d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.summary-label[data-v-8ee77c9d]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.summary-label[data-v-8ee77c9d] .fg-label--compact{font-size:inherit;font-weight:inherit;color:inherit;max-width:8rem}.balance-card__header[data-v-8ee77c9d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.balance-card__header h3[data-v-8ee77c9d]{margin-bottom:.35rem}.balance-summary strong[data-v-8ee77c9d]{font-variant-numeric:tabular-nums}.balance-operation-grid[data-v-8ee77c9d]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.guarantee-legal-line[data-v-8ee77c9d]{border:1px solid color-mix(in srgb, var(--brand-primary) 35%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--text-primary);border-radius:.85rem;margin:0 0 1rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.55}.balance-guarantee-grid[data-v-8ee77c9d]{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.balance-guarantee-card[data-v-8ee77c9d]{text-align:left;cursor:pointer;gap:.4rem;padding:1.85rem .95rem .95rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.balance-guarantee-card[data-v-8ee77c9d]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000024}.balance-guarantee-card__eyebrow[data-v-8ee77c9d]{color:var(--brand-primary);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.balance-guarantee-card__number[data-v-8ee77c9d]{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem}.balance-guarantee-card__amount[data-v-8ee77c9d]{margin:0;font-size:.98rem;font-weight:600}.balance-guarantee-card__legal[data-v-8ee77c9d]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.repeatable-section[data-v-8ee77c9d]{border-top:1px solid var(--border-subtle,#00000014);gap:.75rem;padding-top:.5rem;display:grid}.repeatable-header[data-v-8ee77c9d],.repeatable-item-header[data-v-8ee77c9d]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.repeatable-item[data-v-8ee77c9d]{border:1px solid var(--border-subtle,#00000014);background:var(--surface-muted,#00000005);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.form-actions[data-v-8ee77c9d]{justify-content:flex-start;display:flex}.muted[data-v-8ee77c9d]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-8ee77c9d],.repeatable-header[data-v-8ee77c9d],.repeatable-item-header[data-v-8ee77c9d]{flex-direction:column;align-items:flex-start}.balance-card__header[data-v-8ee77c9d],.balance-operation-grid[data-v-8ee77c9d]{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.balance-guarantee-grid[data-v-8ee77c9d]{grid-template-columns:1fr}}.comm-panel[data-v-c1015566]{flex-direction:column;gap:1rem;display:flex}.comm-panel-header h3[data-v-c1015566]{margin:0}.comm-panel-grid[data-v-c1015566]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.comm-panel-grid dt[data-v-c1015566]{color:var(--text-muted);font-size:.75rem}.comm-panel-grid dd[data-v-c1015566]{margin:.15rem 0 0;font-weight:600}.panel-header[data-v-2524f98a]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-2524f98a]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-2524f98a]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-2524f98a]{gap:1rem;display:grid}.card-form[data-v-2524f98a]{gap:1rem;padding:1.25rem;display:grid}.card-form h3[data-v-2524f98a]{margin:0}.user-summary[data-v-2524f98a]{gap:.75rem}.summary-grid[data-v-2524f98a]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.summary-label[data-v-2524f98a]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.muted[data-v-2524f98a]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-2524f98a]{flex-direction:column;align-items:flex-start}}.panel-header[data-v-6f02112f]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-6f02112f]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-6f02112f]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-6f02112f]{gap:1rem;display:grid}.card-form[data-v-6f02112f]{gap:1rem;padding:1.25rem;display:grid}.summary-label[data-v-6f02112f]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.link-action[data-v-6f02112f]{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.panel-header[data-v-964fb6f8]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-964fb6f8]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-964fb6f8]{margin:0}.comm-user-page[data-v-fb5fe645]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.comm-user-page[data-v-fb5fe645] .comm-chat{--comm-chat-inset:.625rem;flex:auto;min-height:0;max-height:none}@media (width<=960px){.comm-user-page[data-v-fb5fe645]{height:calc(100dvh - var(--mobile-toolbar-height,4.25rem) - 4.25rem);max-height:calc(100dvh - var(--mobile-toolbar-height,4.25rem) - 4.25rem)}}.comm-admin-page[data-v-61846644]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (width<=960px){.comm-admin-page[data-v-61846644]{height:calc(100dvh - var(--mobile-toolbar-height,4.25rem) - 5.25rem);max-height:calc(100dvh - var(--mobile-toolbar-height,4.25rem) - 5.25rem)}.comm-admin-page[data-v-61846644] .comm-admin-panel{flex:auto;height:100%;min-height:0;max-height:100%}}.panel[data-v-5a078341]{min-width:0}.panel-header[data-v-5a078341]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-5a078341]{color:var(--brand-primary);margin:0 0 .25rem;font-weight:600}.stack[data-v-5a078341]{gap:1rem;display:grid}.card-block[data-v-5a078341]{padding:1.25rem}.dropzone[data-v-5a078341]{border:2px dashed var(--border-subtle);text-align:center;padding:2rem}.file-picker input[data-v-5a078341]{display:none}.doc-list[data-v-5a078341]{margin:0;padding:1rem 1.25rem;list-style:none}.doc-list li[data-v-5a078341]{justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.review-grid[data-v-5a078341]{gap:1rem;padding:1.25rem;display:grid}.confidence-ok[data-v-5a078341]{color:var(--brand-primary)}.confidence-low[data-v-5a078341]{color:#b45309}.source-hint[data-v-5a078341]{color:var(--text-muted);margin:.25rem 0 0;font-size:.8125rem}.success-card[data-v-5a078341]{border:1px solid var(--brand-primary);padding:1.25rem}.processing .progress-bar[data-v-5a078341]{background:var(--surface-muted);border-radius:999px;height:6px;margin-top:1rem;overflow:hidden}.progress-indeterminate[data-v-5a078341]{background:var(--brand-primary);width:40%;height:100%;animation:1.2s ease-in-out infinite slide-5a078341;display:block}@keyframes slide-5a078341{0%{transform:translate(-100%)}to{transform:translate(250%)}}.muted[data-v-5a078341]{color:var(--text-secondary)}.activate-shell[data-v-f168c118]{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;padding:1rem}.activate-toolbar[data-v-f168c118]{justify-content:flex-end;align-items:center;max-width:720px;margin:0 auto .5rem;display:flex}.toolbar-actions[data-v-f168c118]{gap:.5rem;display:flex}.activate-card[data-v-f168c118]{max-width:720px;box-shadow:var(--shadow-card);margin:0 auto;padding:2rem}.eyebrow[data-v-f168c118]{color:var(--brand-primary);margin:0 0 .35rem;font-size:.875rem;font-weight:600}.activate-card h1[data-v-f168c118]{margin:0 0 1rem}.summary-grid[data-v-f168c118]{gap:.85rem;margin-bottom:1.5rem;display:grid}.summary-label[data-v-f168c118]{color:var(--text-secondary);margin-bottom:.25rem;font-size:.8125rem;display:block}.activate-form[data-v-f168c118]{gap:1rem;display:grid}.muted[data-v-f168c118]{color:var(--text-secondary);margin:0}.workspace-home[data-v-07867de4]{gap:1rem;display:grid}.workspace-hero[data-v-07867de4]{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.eyebrow[data-v-07867de4]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.workspace-hero h1[data-v-07867de4]{margin:0}.quick-grid[data-v-07867de4]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.quick-card[data-v-07867de4]{text-align:left;cursor:pointer;gap:.5rem;padding:1rem 1.1rem;display:grid}.quick-card strong[data-v-07867de4]{font-size:1.4rem}.muted[data-v-07867de4]{color:var(--text-secondary);margin:0}.panel[data-v-fe384fc2]{min-width:0;max-width:100%}.panel-header[data-v-fe384fc2]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-fe384fc2]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-fe384fc2]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-fe384fc2]{gap:1rem;width:100%;min-width:0;display:grid}.settings-card[data-v-fe384fc2]{padding:1.25rem}.settings-card h3[data-v-fe384fc2]{margin:0}.settings-form[data-v-fe384fc2]{gap:.65rem;display:grid}.settings-form .muted[data-v-fe384fc2]{margin:0}.settings-form-fields[data-v-fe384fc2]{gap:.75rem;display:grid}.settings-form-action[data-v-fe384fc2]{width:100%;margin:0}.settings-card dl[data-v-fe384fc2]{gap:.85rem;margin:0;display:grid}.settings-card dt[data-v-fe384fc2]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.settings-card dd[data-v-fe384fc2]{margin:.15rem 0 0}.settings-card>.muted[data-v-fe384fc2]{color:var(--text-secondary);margin:0 0 1rem}.muted[data-v-fe384fc2]{color:var(--text-secondary)}.deal-list-cards[data-v-fe384fc2],.cargo-list-cards[data-v-fe384fc2]{gap:.75rem;padding:.85rem;display:none}.deal-list-card[data-v-fe384fc2]{text-align:left;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface-card));width:100%;color:inherit;cursor:pointer;border-radius:.85rem;gap:.35rem;padding:.85rem .9rem;transition:background .15s,border-color .15s,transform .15s;display:grid}.deal-list-card[data-v-fe384fc2]:hover{background:var(--nav-active-bg);border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border-subtle))}.deal-list-card[data-v-fe384fc2]:active{transform:scale(.99)}.deal-list-card-head[data-v-fe384fc2]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deal-list-card-title[data-v-fe384fc2]{color:var(--text-primary);font-size:.92rem}.deal-list-card-action[data-v-fe384fc2]{color:var(--brand-primary);font-size:.78rem;font-weight:600}.deal-row[data-v-fe384fc2],.nav-row[data-v-fe384fc2]{cursor:pointer}.deal-row[data-v-fe384fc2]:hover,.nav-row[data-v-fe384fc2]:hover{background:var(--nav-active-bg)}@media (width<=768px){.deal-list-cards[data-v-fe384fc2],.cargo-list-cards[data-v-fe384fc2]{display:grid}.deal-table-wrap[data-v-fe384fc2],.cargo-table-wrap[data-v-fe384fc2]{display:none}}@media (width>=769px){.deal-table-wrap[data-v-fe384fc2],.cargo-table-wrap[data-v-fe384fc2]{display:block}}.panel[data-v-30ca0594]{min-width:0;max-width:100%}.panel-header[data-v-30ca0594]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-30ca0594]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-30ca0594]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.panel-lead[data-v-30ca0594]{max-width:42rem;margin:.45rem 0 0}.muted[data-v-30ca0594]{color:var(--text-secondary)}.client-ships-grid[data-v-30ca0594]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.85rem;display:grid}.client-ship-card[data-v-30ca0594]{border:1px solid color-mix(in srgb, var(--brand-primary) 18%, var(--border-subtle));background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 10%, var(--surface-card)) 0%, var(--surface-card) 55%);border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid;box-shadow:0 10px 28px #0206171f}.client-ship-card__mark[data-v-30ca0594]{background:var(--brand-gradient,var(--brand-primary));width:2.5rem;height:2.5rem;color:var(--text-on-brand);border-radius:.85rem;flex-shrink:0;place-items:center;display:grid}.client-ship-card__mark svg[data-v-30ca0594]{width:1.35rem;height:1.35rem}.client-ship-card__body[data-v-30ca0594]{min-width:0}.client-ship-card__name[data-v-30ca0594]{letter-spacing:.01em;margin:0 0 .65rem;font-size:1rem;line-height:1.25}.client-ship-card__meta[data-v-30ca0594]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;margin:0;display:grid}.client-ship-card__meta-wide[data-v-30ca0594]{grid-column:1/-1}.client-ship-card__meta dt[data-v-30ca0594]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.68rem;font-weight:600}.client-ship-card__meta dd[data-v-30ca0594]{color:var(--text-primary);overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.86rem;line-height:1.35}@media (width<=480px){.client-ships-grid[data-v-30ca0594],.client-ship-card__meta[data-v-30ca0594]{grid-template-columns:1fr}}.deal-guarantees[data-v-56f08ad6]{gap:1rem;padding:1.25rem;display:grid}.deal-guarantees__head h3[data-v-56f08ad6]{margin:0}.deal-guarantees__head .muted[data-v-56f08ad6]{color:var(--text-secondary);margin:.35rem 0 0;font-size:.875rem}.deal-guarantees__grid[data-v-56f08ad6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;display:grid}.deal-guarantee-card[data-v-56f08ad6]{gap:.45rem;padding:1rem;display:grid}.deal-guarantee-card__role[data-v-56f08ad6]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.78rem;font-weight:700}.deal-guarantee-card__eyebrow[data-v-56f08ad6]{color:var(--text-muted);margin:0;font-size:.75rem}.deal-guarantee-card__reference[data-v-56f08ad6]{font-size:1rem}.deal-guarantee-card__amount-block[data-v-56f08ad6]{color:var(--text-secondary);gap:.15rem;font-size:.8125rem;display:grid}.deal-guarantee-card__amount[data-v-56f08ad6]{color:var(--text-primary);font-size:1rem}.deal-guarantee-card__legal[data-v-56f08ad6]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.deal-guarantee-card__status[data-v-56f08ad6]{width:fit-content}.deal-vessel-field[data-v-6f92bfa5]{gap:.5rem;display:grid}.field-hint[data-v-6f92bfa5]{color:var(--text-secondary);font-size:.8125rem}.deal-vessels[data-v-6f92bfa5]{gap:.75rem;display:grid}.card-inline[data-v-6f92bfa5]{padding:1rem 1.25rem}.muted[data-v-6f92bfa5]{color:var(--text-secondary);margin:0;font-size:.875rem}.readonly-vessel[data-v-6f92bfa5]{gap:.35rem;display:grid}.readonly-vessel__label[data-v-6f92bfa5]{color:var(--text-muted);font-size:.8125rem}.readonly-vessel__link[data-v-6f92bfa5]{color:var(--brand-primary);font:inherit;text-align:left;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.panel-header[data-v-2218e23d]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-2218e23d]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-2218e23d]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-2218e23d]{gap:1rem;display:grid}.card-form[data-v-2218e23d]{gap:1rem;padding:1.25rem;display:grid}.card-form h3[data-v-2218e23d]{margin:0}.deal-summary[data-v-2218e23d]{gap:.75rem}.deal-participants h3[data-v-2218e23d]{margin:0}.participant-admin-link[data-v-2218e23d]{color:var(--brand-primary);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.summary-grid[data-v-2218e23d]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.summary-label[data-v-2218e23d]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.status-hint[data-v-2218e23d]{margin:0;font-size:.875rem;line-height:1.45}.muted[data-v-2218e23d]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-2218e23d]{flex-direction:column;align-items:flex-start}}.panel-header[data-v-27d6e5a5]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-27d6e5a5]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-27d6e5a5]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.stack[data-v-27d6e5a5]{gap:1rem;display:grid}.card-form[data-v-27d6e5a5]{gap:1rem;padding:1.25rem;display:grid}.card-form h3[data-v-27d6e5a5]{margin:0}.cargo-summary[data-v-27d6e5a5]{gap:.75rem}.summary-grid[data-v-27d6e5a5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.summary-label[data-v-27d6e5a5]{color:var(--text-muted);margin-bottom:.35rem;font-size:.8125rem;display:block}.field-row[data-v-27d6e5a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.muted[data-v-27d6e5a5]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-27d6e5a5],.field-row[data-v-27d6e5a5]{grid-template-columns:1fr}.panel-header[data-v-27d6e5a5]{flex-direction:column;align-items:flex-start}}.stack[data-v-9fe9a4c7]{gap:1rem;display:grid}.deal-readonly-card[data-v-9fe9a4c7]{padding:1.25rem}.deal-readonly-head[data-v-9fe9a4c7]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.deal-readonly-head h3[data-v-9fe9a4c7]{margin:0}.deal-readonly-badge[data-v-9fe9a4c7]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.detail-grid[data-v-9fe9a4c7]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0;display:grid}.detail-grid div[data-v-9fe9a4c7]{min-width:0}.detail-grid dt[data-v-9fe9a4c7]{color:var(--text-muted);margin:0 0 .35rem;font-size:.8125rem}.detail-grid dd[data-v-9fe9a4c7]{overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:600}.cargo-links[data-v-9fe9a4c7]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cargo-link[data-v-9fe9a4c7]{text-align:left;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-card));width:100%;color:inherit;cursor:pointer;border-radius:.75rem;gap:.2rem;padding:.75rem .85rem;transition:background .15s,border-color .15s;display:grid}.cargo-link[data-v-9fe9a4c7]:hover{background:var(--nav-active-bg);border-color:color-mix(in srgb, var(--brand-primary) 24%, var(--border-subtle))}.cargo-link-name[data-v-9fe9a4c7]{font-weight:600}.cargo-link-meta[data-v-9fe9a4c7]{color:var(--text-secondary);font-size:.82rem}.participant-list[data-v-9fe9a4c7]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.participant-item[data-v-9fe9a4c7]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface-card));border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.participant-copy[data-v-9fe9a4c7]{gap:.2rem;min-width:0;display:grid}.participant-role[data-v-9fe9a4c7]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.78rem;font-weight:700}.participant-name[data-v-9fe9a4c7],.participant-link[data-v-9fe9a4c7]{text-align:left;font-weight:600}.participant-link[data-v-9fe9a4c7]{color:var(--brand-primary);cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.participant-link[data-v-9fe9a4c7]:hover{color:color-mix(in srgb, var(--brand-primary) 80%, #000)}.participant-badge[data-v-9fe9a4c7]{letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.participant-hint[data-v-9fe9a4c7]{color:var(--text-secondary);font-size:.78rem}.participant-status[data-v-9fe9a4c7]{flex-shrink:0}.counterparty-cta[data-v-3c92b252]{text-align:left;border:1px solid color-mix(in srgb, var(--brand-primary) 35%, var(--border-subtle));background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface-card));width:100%;color:inherit;cursor:pointer;border-radius:.9rem;gap:.25rem;margin-bottom:1rem;padding:1rem 1.1rem;transition:background .15s,border-color .15s,transform .15s;display:grid}.counterparty-cta[data-v-3c92b252]:hover{background:color-mix(in srgb, var(--brand-primary) 16%, var(--surface-card));border-color:color-mix(in srgb, var(--brand-primary) 55%, var(--border-subtle))}.counterparty-cta[data-v-3c92b252]:active{transform:scale(.995)}.counterparty-cta-role[data-v-3c92b252]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:700}.counterparty-cta-name[data-v-3c92b252]{overflow-wrap:anywhere;word-break:break-word;font-size:1.05rem;line-height:1.3}.counterparty-cta-action[data-v-3c92b252]{color:var(--brand-primary);font-size:.82rem;font-weight:600}.panel-header[data-v-20ca76ae]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-20ca76ae]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-20ca76ae]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.muted[data-v-20ca76ae]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-20ca76ae]{flex-direction:column;align-items:flex-start}}.panel-header[data-v-f0121ab5]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-f0121ab5]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-f0121ab5]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.cargo-summary[data-v-f0121ab5]{padding:1.25rem}.summary-grid[data-v-f0121ab5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.summary-label[data-v-f0121ab5]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.8125rem;display:block}.muted[data-v-f0121ab5]{color:var(--text-secondary);margin:0}.account-page[data-v-357018b8]{gap:1rem;display:grid}.account-header h1[data-v-357018b8]{margin:0;font-size:clamp(1.6rem,2vw,2rem)}.eyebrow[data-v-357018b8]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.account-hero[data-v-357018b8]{background:radial-gradient(circle at top right, #22c55e1f, transparent 42%), var(--surface-card);gap:1.25rem;padding:2.35rem 1.35rem 1.35rem;display:grid;overflow:hidden}.account-hero--sticky[data-v-357018b8]{top:calc(var(--mobile-toolbar-height,0px) + .75rem);z-index:3;position:sticky}.account-hero-top[data-v-357018b8]{gap:1rem;display:grid}.account-hero-label[data-v-357018b8]{color:var(--text-secondary);letter-spacing:.02em;text-transform:none;max-width:min(100%,14rem);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.account-hero-label[data-v-357018b8] .fg-label--activeTotal{font-size:inherit;font-weight:inherit;color:inherit;max-width:none}.account-hero-balance[data-v-357018b8]{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.account-hero-contract[data-v-357018b8]{margin:.65rem 0 0}.account-hero-contract strong[data-v-357018b8]{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:.2rem;display:block}.account-guarantees-section[data-v-357018b8]{gap:.85rem;display:grid}.account-guarantees-section__header h2[data-v-357018b8]{margin:0;font-size:1rem}.account-guarantees-section__header .muted[data-v-357018b8]{margin:.35rem 0 0}.account-guarantees[data-v-357018b8]{gap:.85rem;display:grid}.account-guarantee-card[data-v-357018b8]{background:radial-gradient(circle at top right, #22c55e14, transparent 45%), var(--surface-card);gap:.85rem;padding:2.75rem 1.2rem 1.2rem;display:grid}.account-guarantee-card__eyebrow[data-v-357018b8]{color:var(--brand-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,3.2vw,1.7rem);font-weight:600}.account-guarantee-card__reference[data-v-357018b8]{font-variant-numeric:tabular-nums;letter-spacing:.03em;overflow-wrap:anywhere;font-size:clamp(1.05rem,2.4vw,1.35rem);display:block}.account-guarantee-card__amount-block[data-v-357018b8]{gap:.3rem;display:grid}.account-guarantee-card__amount[data-v-357018b8]{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.15}.account-guarantees-empty h2[data-v-357018b8]{margin:0 0 .5rem;font-size:1rem}.account-meta[data-v-357018b8]{padding:1.2rem}.account-hero-meta[data-v-357018b8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.meta-label[data-v-357018b8]{color:var(--text-muted);margin-bottom:.3rem;font-size:.78rem;display:block}.account-number[data-v-357018b8]{font-variant-numeric:tabular-nums;letter-spacing:.04em}.account-section[data-v-357018b8]{gap:.85rem;display:grid}.account-section h2[data-v-357018b8],.requisites-card h3[data-v-357018b8],.ui-card h2[data-v-357018b8]{margin:0 0 1rem;font-size:1rem}.requisites-card[data-v-357018b8],.ui-card[data-v-357018b8]{padding:1.2rem}.detail-grid[data-v-357018b8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0;display:grid}.detail-grid dt[data-v-357018b8]{color:var(--text-muted);margin:0 0 .35rem;font-size:.8125rem}.detail-grid dd[data-v-357018b8]{overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:600}.muted[data-v-357018b8]{color:var(--text-secondary);margin:0}.payment-purpose-footer[data-v-357018b8]{border:1px solid var(--border-subtle);background:linear-gradient(180deg, #ffffff05, transparent), var(--surface-card);gap:.75rem;padding:1.35rem 1.25rem 1.5rem;display:grid}.payment-purpose-label[data-v-357018b8]{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:600}.payment-purpose-text[data-v-357018b8]{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;line-height:1.55}.payment-purpose-note[data-v-357018b8]{color:var(--text-secondary);margin:0;font-size:.82rem}.panel-header[data-v-75670551]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.eyebrow[data-v-75670551]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-75670551]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.role-hint[data-v-75670551]{color:var(--text-secondary);margin:.35rem 0 0;font-size:.875rem}.profile-card[data-v-75670551]{padding:1.25rem}.detail-grid[data-v-75670551]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:0;display:grid}.detail-grid dt[data-v-75670551]{color:var(--text-muted);margin:0 0 .35rem;font-size:.8125rem}.detail-grid dd[data-v-75670551]{overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:600}.profile-note[data-v-75670551]{color:var(--text-secondary);margin:1.25rem 0 0;font-size:.875rem}.muted[data-v-75670551]{color:var(--text-secondary);margin:0}@media (width<=768px){.panel-header[data-v-75670551]{flex-direction:column;align-items:flex-start}}.panel[data-v-54e48180]{min-width:0;max-width:100%}.panel-header[data-v-54e48180]{margin-bottom:1.5rem}.eyebrow[data-v-54e48180]{color:var(--brand-primary);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.panel-header h2[data-v-54e48180]{margin:0;font-size:clamp(1.5rem,2vw,2rem)}.muted[data-v-54e48180]{color:var(--text-secondary);margin:.75rem 0 0;line-height:1.6}.hub-grid[data-v-54e48180]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.hub-card[data-v-54e48180]{color:inherit;gap:.5rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.hub-card[data-v-54e48180]:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.hub-card h3[data-v-54e48180]{margin:0;font-size:1.05rem}.hub-card p[data-v-54e48180]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.panel-header[data-v-21c03c43]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.contract-grid[data-v-21c03c43]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.contract-card[data-v-21c03c43]{text-align:left;cursor:pointer;gap:.75rem;padding:2.35rem 1.5rem 1.5rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.contract-card[data-v-21c03c43]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000002e}.contract-card__eyebrow[data-v-21c03c43]{color:var(--brand-primary);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.contract-card__number[data-v-21c03c43]{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.contract-card__party[data-v-21c03c43]{color:var(--text-secondary);margin:0;line-height:1.5}@media (width<=768px){.panel-header .eyebrow[data-v-21c03c43],.panel-header .muted[data-v-21c03c43]{display:none}.panel-header[data-v-21c03c43]{margin-bottom:1rem}}.panel-header[data-v-da3522d8]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.contract-hero[data-v-da3522d8]{gap:.85rem;margin-bottom:1.5rem;padding:2.6rem 1.75rem 1.75rem;display:grid}.contract-hero__eyebrow[data-v-da3522d8],.guarantee-card__eyebrow[data-v-da3522d8]{color:var(--brand-primary);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:600}.contract-hero__number[data-v-da3522d8]{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,2.8vw,2.2rem)}.contract-hero__party[data-v-da3522d8]{color:var(--text-secondary);margin:0;line-height:1.55}.admin-form[data-v-da3522d8]{border-top:1px solid var(--border-subtle,#ffffff14);gap:.85rem;margin-top:.5rem;padding-top:1rem;display:grid}.guarantees-section[data-v-da3522d8]{margin-bottom:1.5rem}.section-header[data-v-da3522d8]{margin-bottom:1rem}.guarantee-grid[data-v-da3522d8]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.guarantee-card[data-v-da3522d8]{text-align:left;cursor:pointer;gap:.65rem;padding:2.35rem 1.35rem 1.35rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.guarantee-card[data-v-da3522d8]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000002e}.guarantee-card__number[data-v-da3522d8]{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem}.guarantee-card__amount[data-v-da3522d8]{margin:0;font-size:1.15rem;font-weight:600}.guarantee-card__legal[data-v-da3522d8]{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.5}.panel-header[data-v-78b87537]{margin-bottom:1rem}.panel-loading[data-v-78b87537]{text-align:center}.guarantee-detail-stack[data-v-78b87537]{flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:52rem;margin-inline:auto;display:flex}.guarantee-detail-block[data-v-78b87537]{width:100%;min-width:0}.guarantee-certificate[data-v-78b87537]{text-align:center;gap:.9rem;padding:2.6rem 2.25rem 2rem;display:grid;position:relative;overflow:hidden}.guarantee-certificate__eyebrow[data-v-78b87537]{color:var(--brand-primary);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.7rem;font-weight:600}.guarantee-certificate__number[data-v-78b87537]{font-variant-numeric:tabular-nums;letter-spacing:.05em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.guarantee-certificate__contract[data-v-78b87537],.guarantee-certificate__parties[data-v-78b87537]{color:var(--text-secondary);margin:0;line-height:1.55}.guarantee-certificate__amount[data-v-78b87537]{margin:.25rem 0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.guarantee-certificate__legal[data-v-78b87537]{border:1px solid color-mix(in srgb, var(--brand-primary) 35%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);border-radius:.85rem;margin:.5rem 0 0;padding:1rem 1.1rem;line-height:1.55}.admin-card[data-v-78b87537]{padding:1.25rem}.admin-card h3[data-v-78b87537]{margin:0 0 1rem}.edit-form[data-v-78b87537]{gap:1rem;display:grid}.form-actions[data-v-78b87537]{justify-content:flex-end;display:flex}
