@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.auth-header[data-v-b4c3ed40]{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.auth-app-icon[data-v-b4c3ed40]{border-radius:var(--radius-md);background:linear-gradient(135deg,#0071e3 0%,#af52de 100%);justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.25rem;display:flex;box-shadow:0 8px 24px #0071e366,inset 0 0 0 1px #ffffff40}.auth-title[data-v-b4c3ed40]{color:#fff;letter-spacing:-.03em;margin-bottom:.35rem;font-size:1.75rem;font-weight:700}.auth-subtitle[data-v-b4c3ed40]{color:#ffffffa6;font-size:.88rem}.auth-form[data-v-b4c3ed40]{flex-direction:column;display:flex}.input-label[data-v-b4c3ed40]{color:#fffc;margin-bottom:.4rem;font-size:.8rem;font-weight:500;display:block}.label-row[data-v-b4c3ed40]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.forgot-link[data-v-b4c3ed40]{color:#64d2ff;font-size:.75rem;text-decoration:none}.forgot-link[data-v-b4c3ed40]:hover{text-decoration:underline}.input-field-wrapper[data-v-b4c3ed40]{align-items:center;display:flex;position:relative}.input-icon[data-v-b4c3ed40]{color:#fff6;pointer-events:none;position:absolute;left:.85rem}.apple-auth-input[data-v-b4c3ed40]{border-radius:var(--radius-md);color:#fff;width:100%;transition:var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;outline:none;padding:.75rem 2.5rem .75rem 2.4rem;font-family:inherit;font-size:.9rem}.apple-auth-input[data-v-b4c3ed40]:focus{border-color:var(--apple-blue);background:#ffffff1f;box-shadow:0 0 0 3px #0071e359}.apple-auth-input[data-v-b4c3ed40]::placeholder{color:#ffffff59}.eye-toggle-btn[data-v-b4c3ed40]{color:#ffffff73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:.85rem}.eye-toggle-btn[data-v-b4c3ed40]:hover{color:#fff}.error-banner[data-v-b4c3ed40]{color:#ff6961;border-radius:var(--radius-sm);text-align:center;background:#ff3b3026;border:1px solid #ff3b304d;margin-bottom:1.25rem;padding:.65rem .85rem;font-size:.8rem}.apple-auth-submit-btn[data-v-b4c3ed40]{color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);background:linear-gradient(#0077ed 0%,#0071e3 100%);border:1px solid #ffffff40;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:600;display:flex;box-shadow:0 4px 16px #0071e366}.apple-auth-submit-btn[data-v-b4c3ed40]:hover{background:linear-gradient(#0a84ff 0%,#0077ed 100%);transform:translateY(-1px)}.apple-auth-submit-btn[data-v-b4c3ed40]:active{transform:scale(.98)}.apple-auth-submit-btn[data-v-b4c3ed40]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-b4c3ed40]{color:#ffffff8c;justify-content:center;align-items:center;gap:.4rem;margin-top:1.75rem;font-size:.825rem;display:flex}.auth-link[data-v-b4c3ed40]{color:#64d2ff;font-weight:600;text-decoration:none}.auth-link[data-v-b4c3ed40]:hover{text-decoration:underline}.auth-header[data-v-cb63629a]{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.auth-app-icon[data-v-cb63629a]{border-radius:var(--radius-md);background:linear-gradient(135deg,#0071e3 0%,#af52de 100%);justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.25rem;display:flex;box-shadow:0 8px 24px #0071e366,inset 0 0 0 1px #ffffff40}.auth-title[data-v-cb63629a]{color:#fff;letter-spacing:-.03em;margin-bottom:.35rem;font-size:1.75rem;font-weight:700}.auth-subtitle[data-v-cb63629a]{color:#ffffffa6;font-size:.88rem}.auth-form[data-v-cb63629a]{flex-direction:column;display:flex}.input-label[data-v-cb63629a]{color:#fffc;margin-bottom:.4rem;font-size:.8rem;font-weight:500;display:block}.input-field-wrapper[data-v-cb63629a]{align-items:center;display:flex;position:relative}.input-icon[data-v-cb63629a]{color:#fff6;pointer-events:none;position:absolute;left:.85rem}.apple-auth-input[data-v-cb63629a]{border-radius:var(--radius-md);color:#fff;width:100%;transition:var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;outline:none;padding:.75rem 2.5rem .75rem 2.4rem;font-family:inherit;font-size:.9rem}.apple-auth-input[data-v-cb63629a]:focus{border-color:var(--apple-blue);background:#ffffff1f;box-shadow:0 0 0 3px #0071e359}.apple-auth-input[data-v-cb63629a]::placeholder{color:#ffffff59}.eye-toggle-btn[data-v-cb63629a]{color:#ffffff73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:.85rem}.eye-toggle-btn[data-v-cb63629a]:hover{color:#fff}.error-banner[data-v-cb63629a]{color:#ff6961;border-radius:var(--radius-sm);text-align:center;background:#ff3b3026;border:1px solid #ff3b304d;margin-bottom:1.25rem;padding:.65rem .85rem;font-size:.8rem}.apple-auth-submit-btn[data-v-cb63629a]{color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);background:linear-gradient(#0077ed 0%,#0071e3 100%);border:1px solid #ffffff40;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 16px #0071e366}.apple-auth-submit-btn[data-v-cb63629a]:hover{background:linear-gradient(#0a84ff 0%,#0077ed 100%);transform:translateY(-1px)}.apple-auth-submit-btn[data-v-cb63629a]:disabled{opacity:.6;cursor:not-allowed}.auth-success-state[data-v-cb63629a]{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.success-icon-circle[data-v-cb63629a]{border-radius:var(--radius-full);color:#30d158;background:#34c7592e;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.25rem;display:flex}.success-title[data-v-cb63629a]{color:#fff;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.success-desc[data-v-cb63629a]{color:#ffffffa6;margin-bottom:1.75rem;font-size:.85rem;line-height:1.5}.auth-footer[data-v-cb63629a]{color:#ffffff8c;justify-content:center;align-items:center;gap:.4rem;margin-top:1.75rem;font-size:.825rem;display:flex}.auth-link[data-v-cb63629a]{color:#64d2ff;font-weight:600;text-decoration:none}.auth-link[data-v-cb63629a]:hover{text-decoration:underline}.apple-recording-card[data-v-d019e284]{background:var(--bg-secondary);border-radius:var(--radius-lg);transition:all .28s var(--apple-ease);cursor:pointer;border:1px solid #0000000f;flex-direction:column;padding:1.4rem;display:flex;position:relative;overflow:visible;box-shadow:0 2px 10px #00000008,0 1px 2px #00000005}.apple-recording-card[data-v-d019e284]:hover{border-color:#0071e340;transform:translateY(-2px);box-shadow:0 12px 30px -4px #00000014,0 4px 10px #00000008}.card-header[data-v-d019e284]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.card-header-badges[data-v-d019e284]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.medical-badge[data-v-d019e284]{border-radius:var(--radius-full);color:#047857;letter-spacing:-.01em;background-color:#10b9811f;border:1px solid #10b98147;align-items:center;gap:.28rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.status-pill[data-v-d019e284]{border-radius:var(--radius-full);letter-spacing:-.01em;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.status-dot-beacon[data-v-d019e284]{border-radius:var(--radius-full);width:6px;height:6px}.beacon-blue[data-v-d019e284]{background-color:var(--apple-blue)}.beacon-green[data-v-d019e284]{background-color:var(--apple-green)}.beacon-red[data-v-d019e284]{background-color:var(--apple-red)}.status-processing[data-v-d019e284]{background-color:var(--apple-blue-light);color:var(--apple-blue)}.status-ready[data-v-d019e284]{background-color:var(--apple-green-light);color:#1e8e3e}.status-error[data-v-d019e284]{background-color:var(--apple-red-light);color:var(--apple-red)}.dropdown-container[data-v-d019e284]{position:relative}.menu-pill-btn[data-v-d019e284]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);width:28px;height:28px;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.menu-pill-btn[data-v-d019e284]:hover{color:var(--text-primary);background:#0000000f}.apple-dropdown-menu[data-v-d019e284]{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);z-index:50;background:#fffffff2;border:1px solid #00000014;min-width:190px;margin-top:4px;padding:.35rem;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0000001f,0 1px 3px #0000000f}.apple-dropdown-item[data-v-d019e284]{color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;font-size:.84rem;font-weight:500;text-decoration:none;display:flex}.apple-dropdown-item[data-v-d019e284]:hover{color:var(--apple-blue);background:#0071e314}.apple-dropdown-divider[data-v-d019e284]{background-color:#0000000f;height:1px;margin:.3rem 0}.delete-item[data-v-d019e284]{color:var(--apple-red)}.delete-item[data-v-d019e284]:hover{color:var(--apple-red)!important;background:#ff3b3014!important}.card-body[data-v-d019e284]{flex-direction:column;flex:1;display:flex}.recording-title[data-v-d019e284]{color:var(--text-primary);letter-spacing:-.02em;-webkit-line-clamp:2;transition:var(--transition);-webkit-box-orient:vertical;margin-bottom:.65rem;font-size:1.05rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.apple-recording-card:hover .recording-title[data-v-d019e284]{color:var(--apple-blue)}.soundwave-container[data-v-d019e284]{opacity:.45;align-items:center;gap:2.5px;height:20px;margin-bottom:.85rem;display:flex}.apple-recording-card:hover .soundwave-container[data-v-d019e284]{opacity:.8}.soundwave-container .bar[data-v-d019e284]{background-color:var(--apple-blue);border-radius:var(--radius-full);width:2.5px;display:inline-block}.bar-1[data-v-d019e284]{height:4px}.bar-2[data-v-d019e284]{height:10px}.bar-3[data-v-d019e284]{height:16px}.bar-4[data-v-d019e284]{height:8px}.bar-5[data-v-d019e284]{height:14px}.bar-6[data-v-d019e284]{height:18px}.bar-7[data-v-d019e284]{height:11px}.bar-8[data-v-d019e284]{height:7px}.bar-9[data-v-d019e284]{height:15px}.bar-10[data-v-d019e284]{height:12px}.bar-11[data-v-d019e284]{height:9px}.bar-12[data-v-d019e284]{height:17px}.bar-13[data-v-d019e284]{height:14px}.bar-14[data-v-d019e284]{height:8px}.bar-15[data-v-d019e284]{height:11px}.bar-16[data-v-d019e284]{height:5px}.soundwave-container.is-active .bar[data-v-d019e284]{animation:1.2s ease-in-out infinite alternate soundwaveBounce-d019e284}@keyframes soundwaveBounce-d019e284{0%{transform:scaleY(.4)}to{transform:scaleY(1.3)}}.insight-callout[data-v-d019e284]{border-radius:var(--radius-md);border:1px solid #0071e317;border-left:3px solid var(--apple-blue);background:#0071e30a;margin-top:auto;padding:.75rem .85rem;position:relative}.insight-label-row[data-v-d019e284]{align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.sparkle-icon[data-v-d019e284]{color:var(--apple-blue)}.insight-label[data-v-d019e284]{color:var(--apple-blue);letter-spacing:.05em;font-size:.65rem;font-weight:700}.insight-text[data-v-d019e284]{color:var(--text-secondary);margin:0;font-size:.8rem;font-style:italic;line-height:1.4}.processing-callout[data-v-d019e284]{border-radius:var(--radius-md);color:var(--apple-blue);background:#0071e30a;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem .85rem;font-size:.78rem;font-weight:500;display:flex}.text-blue[data-v-d019e284]{color:var(--apple-blue)}.card-footer[data-v-d019e284]{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:1.15rem;padding-top:.85rem;display:flex}.meta-group[data-v-d019e284]{align-items:center;gap:.5rem;display:flex}.meta-item[data-v-d019e284]{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:flex}.duration-num[data-v-d019e284]{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.meta-separator[data-v-d019e284]{color:#00000026;font-size:.75rem}.view-arrow-circle[data-v-d019e284]{border-radius:var(--radius-full);width:24px;height:24px;color:var(--apple-blue);opacity:0;transition:all .2s var(--apple-ease);background:#0071e30f;justify-content:center;align-items:center;display:flex;transform:translate(-4px)}.apple-recording-card:hover .view-arrow-circle[data-v-d019e284]{opacity:1;transform:translate(0)}.apple-modal-body[data-v-737c26d5]{padding-top:.5rem}.medical-option-card[data-v-737c26d5]{background:var(--bg-surface-secondary,#00000005);border:1.5px solid var(--border-color,#00000014);border-radius:var(--radius-lg,12px);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.85rem 1.15rem;transition:all .2s;display:flex}.medical-option-card[data-v-737c26d5]:hover{background:#10b9810a;border-color:#10b98159}.medical-option-card.is-medical-active[data-v-737c26d5]{background:#10b98112;border-color:#10b98180}.medical-option-left[data-v-737c26d5]{align-items:center;gap:.85rem;display:flex}.medical-icon-badge[data-v-737c26d5]{color:#059669;background:#10b9811f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.medical-option-card.is-medical-active .medical-icon-badge[data-v-737c26d5]{color:#fff;background:#059669}.medical-text-group[data-v-737c26d5]{flex-direction:column;gap:.2rem;display:flex}.medical-title-row[data-v-737c26d5]{align-items:center;gap:.5rem;display:flex}.medical-title[data-v-737c26d5]{color:var(--text-primary);font-size:.9rem;font-weight:600}.medical-pill-tag[data-v-737c26d5]{color:#047857;letter-spacing:.02em;text-transform:uppercase;background:#10b98126;border-radius:9999px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.medical-desc[data-v-737c26d5]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.35}.apple-toggle-switch[data-v-737c26d5]{cursor:pointer;background:#e5e7eb;border-radius:13px;flex-shrink:0;width:44px;height:26px;padding:2px;transition:background-color .25s;position:relative}.apple-toggle-switch.checked[data-v-737c26d5]{background:#10b981}.switch-handle[data-v-737c26d5]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;display:block;box-shadow:0 1px 3px #0003}.apple-toggle-switch.checked .switch-handle[data-v-737c26d5]{transform:translate(18px)}.modal-subtitle[data-v-737c26d5]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.45}.apple-warning-banner[data-v-737c26d5]{background-color:var(--apple-orange-light);color:#92400e;border-radius:var(--radius-md);border:1px solid #ff950040;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.84rem;display:flex}.warning-icon[data-v-737c26d5]{color:var(--apple-orange);flex-shrink:0}.warning-text strong[data-v-737c26d5]{color:#78350f}.mode-switcher-container[data-v-737c26d5]{justify-content:center;margin-bottom:1.75rem;display:flex}.segmented-control[data-v-737c26d5]{border-radius:var(--radius-full);background:#7676801f;gap:3px;padding:3px;display:inline-flex}.segmented-btn[data-v-737c26d5]{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:.45rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.segmented-btn.active[data-v-737c26d5]{background:var(--white);color:var(--text-primary);font-weight:600;box-shadow:0 2px 6px #00000014}.live-recording-studio[data-v-737c26d5]{flex-direction:column;display:flex}.studio-card[data-v-737c26d5]{background:var(--bg-primary);border-radius:var(--radius-xl);transition:all .3s var(--apple-ease);border:1px solid #0000000f;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex}.studio-card.recording-active[data-v-737c26d5]{background:#ff3b3008;border-color:#ff3b3033;box-shadow:0 0 30px #ff3b3014}.timer-display-group[data-v-737c26d5]{align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.recording-beacon[data-v-737c26d5]{background-color:var(--apple-red);border-radius:var(--radius-full);width:10px;height:10px;animation:1.5s infinite applePulseBeacon}.digital-timer[data-v-737c26d5]{color:var(--text-primary);letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.studio-waveform-visualizer[data-v-737c26d5]{justify-content:center;align-items:center;gap:3.5px;width:100%;max-width:380px;height:48px;margin-bottom:2rem;display:flex}.waveform-stick[data-v-737c26d5]{border-radius:var(--radius-full);background:#00000026;width:3.5px;height:6px;transition:height .2s}.studio-waveform-visualizer.is-dancing .waveform-stick[data-v-737c26d5]{background:var(--apple-red);animation:.8s ease-in-out infinite alternate waveformDance-737c26d5}@keyframes waveformDance-737c26d5{0%{height:6px}to{height:38px}}.record-action-center[data-v-737c26d5]{flex-direction:column;align-items:center;gap:1rem;display:flex}.apple-record-outer-ring[data-v-737c26d5]{border-radius:var(--radius-full);border:3px solid var(--apple-blue);cursor:pointer;width:72px;height:72px;transition:all .2s var(--apple-ease);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #0071e333}.apple-record-outer-ring[data-v-737c26d5]:hover{transform:scale(1.06)}.apple-record-outer-ring[data-v-737c26d5]:active{transform:scale(.96)}.apple-record-inner-circle[data-v-737c26d5]{border-radius:var(--radius-full);background:var(--apple-blue);width:54px;height:54px;transition:all .25s var(--apple-ease);justify-content:center;align-items:center;display:flex}.apple-record-outer-ring.recording-ring[data-v-737c26d5]{border-color:var(--apple-red);animation:2s infinite applePulseBeacon;box-shadow:0 0 24px #ff3b3059}.apple-record-inner-circle.recording-inner[data-v-737c26d5]{background:var(--apple-red);border-radius:12px;width:44px;height:44px}.apple-record-outer-ring.disabled[data-v-737c26d5]{opacity:.4;cursor:not-allowed}.record-state-hint[data-v-737c26d5]{color:var(--text-muted);font-size:.825rem;font-weight:500}.file-upload-studio[data-v-737c26d5]{flex-direction:column;display:flex}.apple-dropzone[data-v-737c26d5]{border-radius:var(--radius-xl);background:var(--bg-primary);cursor:pointer;transition:all .25s var(--apple-ease);border:2px dashed #0000001f;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 2rem;display:flex}.apple-dropzone[data-v-737c26d5]:hover,.apple-dropzone.dropzone-active[data-v-737c26d5]{border-color:var(--apple-blue);background:#0071e30a;transform:translateY(-2px)}.apple-dropzone.disabled[data-v-737c26d5]{opacity:.45;cursor:not-allowed}.dropzone-icon-circle[data-v-737c26d5]{border-radius:var(--radius-full);background:var(--white);width:68px;height:68px;transition:var(--transition);border:1px solid #0000000f;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex;box-shadow:0 4px 14px #0000000a}.apple-dropzone:hover .dropzone-icon-circle[data-v-737c26d5]{transform:scale(1.08);box-shadow:0 6px 20px #0071e333}.dropzone-title[data-v-737c26d5]{color:var(--text-primary);margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.dropzone-subtitle[data-v-737c26d5]{color:var(--text-muted);margin-bottom:1.5rem;font-size:.875rem}.supported-formats-pills[data-v-737c26d5]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.format-pill[data-v-737c26d5]{color:var(--text-secondary);border-radius:var(--radius-full);letter-spacing:.04em;background:#0000000d;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.hidden-file-input[data-v-737c26d5]{display:none}.upload-progress-panel[data-v-737c26d5]{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid #00000014;margin-top:1.5rem;padding:1rem 1.25rem}.progress-info-row[data-v-737c26d5]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.progress-status-label[data-v-737c26d5]{color:var(--text-primary);font-size:.84rem;font-weight:600}.progress-percentage-label[data-v-737c26d5]{color:var(--apple-blue);font-size:.825rem;font-weight:700}.apple-progress-track[data-v-737c26d5]{border-radius:var(--radius-full);background:#00000014;width:100%;height:6px;overflow:hidden}.apple-progress-bar[data-v-737c26d5]{border-radius:var(--radius-full);background:linear-gradient(90deg,#0071e3,#30b0c7);height:100%;transition:width .3s}.font-tabular[data-v-737c26d5]{font-variant-numeric:tabular-nums}.text-blue[data-v-737c26d5]{color:var(--apple-blue)}.text-emerald[data-v-737c26d5]{color:#10b981}.text-amber[data-v-737c26d5]{color:#f59e0b}.apple-offline-banner[data-v-737c26d5]{border-radius:var(--radius-md,10px);background:#10b98114;border:1px solid #10b98140;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.apple-offline-banner.offline-mode[data-v-737c26d5]{background:#f59e0b17;border-color:#f59e0b4d}.offline-banner-left[data-v-737c26d5]{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.825rem;display:flex}.offline-banner-text strong[data-v-737c26d5]{font-weight:600}.offline-banner-pill[data-v-737c26d5]{border-radius:var(--radius-full,9999px);color:var(--text-secondary);white-space:nowrap;background:#0000000f;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.offline-banner-pill.native-pill[data-v-737c26d5]{color:var(--apple-blue,#0071e3);background:#0071e31f}.bg-audio-pill[data-v-737c26d5]{border-radius:var(--radius-full,9999px);color:#059669;background:#10b9811f;border:1px solid #10b98140;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.35rem .85rem;font-size:.76rem;font-weight:600;display:inline-flex}.pulse-beacon[data-v-737c26d5]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulseBeacon-737c26d5}@keyframes pulseBeacon-737c26d5{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.95)}}.speechmatics-usage-container[data-v-f7fde850]{width:100%}.apple-usage-widget[data-v-f7fde850]{background:var(--bg-secondary);border-radius:var(--radius-lg);transition:all .28s var(--apple-ease);border:1px solid #0000000f;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:145px;padding:1.5rem;display:flex;box-shadow:0 2px 10px #00000008,0 1px 2px #00000005}.apple-usage-widget[data-v-f7fde850]:hover{border-color:#0071e340;transform:translateY(-2px);box-shadow:0 12px 30px -4px #00000014}.widget-header[data-v-f7fde850]{align-items:center;gap:1rem;display:flex}.icon-glyph-container[data-v-f7fde850]{border-radius:var(--radius-md);width:44px;height:44px;transition:var(--transition);justify-content:center;align-items:center;display:flex}.severity-normal[data-v-f7fde850]{background-color:var(--apple-blue-light);color:var(--apple-blue)}.severity-warning[data-v-f7fde850]{background-color:var(--apple-orange-light);color:var(--apple-orange)}.severity-danger[data-v-f7fde850]{background-color:var(--apple-red-light);color:var(--apple-red)}.header-info[data-v-f7fde850]{flex-direction:column;gap:.15rem;display:flex}.widget-label[data-v-f7fde850]{color:var(--text-muted);letter-spacing:.06em;font-size:.7rem;font-weight:700}.value-row[data-v-f7fde850]{align-items:baseline;gap:.25rem;display:flex}.value-highlight[data-v-f7fde850]{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.1}.value-divider[data-v-f7fde850]{color:var(--text-muted);font-size:1rem;font-weight:400}.value-limit[data-v-f7fde850]{color:var(--text-secondary);font-size:.95rem;font-weight:600}.progress-section[data-v-f7fde850]{flex-direction:column;gap:.5rem;display:flex}.apple-track[data-v-f7fde850]{border-radius:var(--radius-full);background-color:#7676801f;width:100%;height:7px;position:relative;overflow:hidden}.apple-fill[data-v-f7fde850]{border-radius:var(--radius-full);height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);position:relative}.fill-blue[data-v-f7fde850]{background:linear-gradient(90deg,#0071e3 0%,#30b0c7 100%)}.fill-orange[data-v-f7fde850]{background:linear-gradient(90deg,#ff9500 0%,#fc0 100%)}.fill-red[data-v-f7fde850]{background:linear-gradient(90deg,#ff3b30 0%,#ff6482 100%)}.specular-shine[data-v-f7fde850]{background:linear-gradient(#fff6 0%,#fff0 100%);position:absolute;inset:0}.progress-footer-stats[data-v-f7fde850]{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.percentage-pill[data-v-f7fde850]{border-radius:var(--radius-full);padding:.1rem .5rem;font-size:.7rem;font-weight:600}.remaining-text[data-v-f7fde850]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.apple-usage-dock[data-v-f7fde850]{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd9;border-top:1px solid #00000012;width:100%;margin-top:3rem;padding:.85rem 2rem;box-shadow:0 -4px 16px #00000008}.dock-content[data-v-f7fde850]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.dock-left[data-v-f7fde850]{align-items:center;gap:.65rem;font-size:.84rem;display:flex}.dock-icon-circle[data-v-f7fde850]{border-radius:var(--radius-full);background-color:var(--apple-blue-light);width:22px;height:22px;color:var(--apple-blue);justify-content:center;align-items:center;display:flex}.dock-title[data-v-f7fde850]{color:var(--text-primary);letter-spacing:-.01em;font-weight:600}.dock-divider[data-v-f7fde850]{color:#0003}.dock-detail[data-v-f7fde850]{color:var(--text-secondary)}.dock-detail strong[data-v-f7fde850]{color:var(--text-primary)}.dock-right[data-v-f7fde850]{align-items:center;gap:.85rem;display:flex}.dock-track[data-v-f7fde850]{border-radius:var(--radius-full);background-color:#76768024;width:140px;height:6px;overflow:hidden}.dock-fill[data-v-f7fde850]{border-radius:var(--radius-full);height:100%;transition:width .6s}.dock-remaining[data-v-f7fde850]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}@media (width<=768px){.dock-content[data-v-f7fde850]{flex-direction:column;align-items:flex-start;gap:.6rem}.dock-right[data-v-f7fde850]{justify-content:space-between;width:100%}.dock-track[data-v-f7fde850]{flex:1;max-width:200px}}.dashboard-page[data-v-36916e94]{max-width:1280px;margin:0 auto;padding:2rem 2.5rem 3rem}.apple-hero-section[data-v-36916e94]{border-radius:var(--radius-2xl);color:var(--white);background:linear-gradient(145deg,#1c1c1e 0%,#2c2c2e 100%);margin-bottom:2rem;padding:3.5rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #0000004d,inset 0 0 0 1px #ffffff1a}.hero-glow-orb-1[data-v-36916e94]{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#0071e373 0%,#5856d640 50%,#0000 70%);width:450px;height:450px;position:absolute;top:-120px;right:-80px}.hero-glow-orb-2[data-v-36916e94]{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#af52de4d 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-150px;left:20%}.hero-content[data-v-36916e94]{z-index:2;max-width:680px;position:relative}.hero-badge[data-v-36916e94]{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:#ebf5ff;background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-title[data-v-36916e94]{letter-spacing:-.035em;color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.15}.hero-subtitle[data-v-36916e94]{color:#ffffffbf;margin-bottom:2.25rem;font-size:1.05rem;line-height:1.55}.hero-actions[data-v-36916e94]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-primary-btn[data-v-36916e94]{color:#1d1d1f;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);background:#fff;border:none;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #fff3}.hero-primary-btn[data-v-36916e94]:hover{background:#f5f5f7;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff4d}.hero-primary-btn[data-v-36916e94]:active{transform:scale(.98)}.live-dot[data-v-36916e94]{background-color:var(--apple-red);border-radius:var(--radius-full);width:8px;height:8px;animation:1.5s infinite pulse}.hero-secondary-btn[data-v-36916e94]{-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:.65rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.hero-secondary-btn[data-v-36916e94]:hover{background:#fff3;transform:translateY(-1px)}.stats-grid[data-v-36916e94]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2.75rem;display:grid}.stat-card[data-v-36916e94]{background:var(--bg-secondary);border-radius:var(--radius-lg);transition:all .28s var(--apple-ease);border:1px solid #0000000f;align-items:center;gap:1.2rem;padding:1.4rem;display:flex;box-shadow:0 2px 10px #00000008,0 1px 2px #00000005}.stat-card[data-v-36916e94]:hover{border-color:#0071e340;transform:translateY(-2px);box-shadow:0 12px 30px -4px #00000014}.stat-icon-wrapper[data-v-36916e94]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.bg-blue-subtle[data-v-36916e94]{background-color:var(--apple-blue-light)}.text-blue[data-v-36916e94]{color:var(--apple-blue)}.bg-teal-subtle[data-v-36916e94]{background-color:#e6f7f9}.text-teal[data-v-36916e94]{color:var(--apple-teal)}.bg-purple-subtle[data-v-36916e94]{background-color:#f6edfc}.text-purple[data-v-36916e94]{color:var(--apple-purple)}.stat-info[data-v-36916e94]{flex-direction:column;display:flex;overflow:hidden}.stat-label[data-v-36916e94]{color:var(--text-muted);letter-spacing:.05em;margin-bottom:.25rem;font-size:.68rem;font-weight:700}.stat-value-row[data-v-36916e94]{align-items:baseline;gap:.5rem;display:flex}.stat-value[data-v-36916e94]{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.85rem;font-weight:700;line-height:1}.stat-trend[data-v-36916e94]{color:var(--text-muted);font-size:.75rem;font-weight:500}.text-purple-trend[data-v-36916e94]{color:var(--apple-purple)}.section-header[data-v-36916e94]{justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;display:flex}.section-title-group h2[data-v-36916e94]{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.45rem;font-weight:700}.section-subtitle[data-v-36916e94]{color:var(--text-muted);font-size:.85rem}.apple-pill-link[data-v-36916e94]{border-radius:var(--radius-full);color:var(--apple-blue);transition:var(--transition);background:#0071e314;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.825rem;font-weight:600;text-decoration:none;display:inline-flex}.apple-pill-link[data-v-36916e94]:hover{background:#0071e326;transform:translate(2px)}.apple-create-card[data-v-36916e94]{border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:all .28s var(--apple-ease);background:#00000004;border:2px dashed #0000001a;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:2.25rem 1.5rem;display:flex}.apple-create-card[data-v-36916e94]:hover{border-color:var(--apple-blue);background:#0071e308;transform:translateY(-2px)}.create-icon-ring[data-v-36916e94]{border-radius:var(--radius-full);background:var(--white);width:56px;height:56px;color:var(--apple-blue);transition:var(--transition);border:1px solid #0000000f;justify-content:center;align-items:center;margin-bottom:1rem;display:flex;box-shadow:0 4px 12px #0000000a}.apple-create-card:hover .create-icon-ring[data-v-36916e94]{background:var(--apple-blue);color:#fff;transform:scale(1.08);box-shadow:0 6px 18px #0071e34d}.apple-create-card h3[data-v-36916e94]{color:var(--text-primary);margin-bottom:.4rem;font-size:1.05rem;font-weight:600}.apple-create-card p[data-v-36916e94]{color:var(--text-muted);max-width:240px;font-size:.825rem;line-height:1.45}@media (width<=992px){.apple-hero-section[data-v-36916e94]{padding:2.5rem 2rem}.hero-title[data-v-36916e94]{font-size:2.25rem}}@media (width<=768px){.dashboard-page[data-v-36916e94]{padding:1.25rem}.apple-hero-section[data-v-36916e94]{margin-bottom:1.5rem;padding:2rem 1.5rem}.hero-title[data-v-36916e94]{font-size:1.85rem}.hero-subtitle[data-v-36916e94]{margin-bottom:1.5rem;font-size:.95rem}.stats-grid[data-v-36916e94]{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}}.offline-card[data-v-b6dd8e28]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-lg,14px);flex-direction:column;gap:1rem;padding:1.25rem;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000a}.offline-card[data-v-b6dd8e28]:hover{border-color:#0071e34d;box-shadow:0 4px 16px #0071e314}.card-header[data-v-b6dd8e28]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.header-left[data-v-b6dd8e28]{align-items:center;gap:.85rem;min-width:0;display:flex}.icon-circle[data-v-b6dd8e28]{width:40px;height:40px;color:var(--apple-blue,#0071e3);background:#0071e31a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-circle.icon-synced[data-v-b6dd8e28]{color:#10b981;background:#10b9811f}.title-meta[data-v-b6dd8e28]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.title-row[data-v-b6dd8e28]{align-items:center;gap:.5rem;display:flex}.card-title[data-v-b6dd8e28]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.medical-badge[data-v-b6dd8e28]{color:#059669;background:#10b9811f;border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.card-time[data-v-b6dd8e28]{color:var(--text-muted);font-size:.78rem}.status-badge[data-v-b6dd8e28]{border-radius:var(--radius-full,9999px);flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.status-badge.saved_locally[data-v-b6dd8e28]{color:#b45309;background:#f59e0b1f}.status-badge.uploading[data-v-b6dd8e28]{color:var(--apple-blue);background:#0071e31f}.status-badge.synced[data-v-b6dd8e28]{color:#059669;background:#10b9811f}.status-badge.error[data-v-b6dd8e28]{color:#dc2626;background:#ef44441f}.upload-progress-box[data-v-b6dd8e28]{flex-direction:column;gap:.35rem;display:flex}.progress-labels[data-v-b6dd8e28]{color:var(--apple-blue);justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.progress-track[data-v-b6dd8e28]{background:#0000000f;border-radius:999px;width:100%;height:5px;overflow:hidden}.progress-fill[data-v-b6dd8e28]{background:linear-gradient(90deg,#0071e3,#30b0c7);height:100%;transition:width .3s}.error-banner[data-v-b6dd8e28]{color:#b91c1c;background:#ef444414;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.76rem;display:flex}.audio-player-row[data-v-b6dd8e28]{width:100%}.apple-audio-player[data-v-b6dd8e28]{border-radius:8px;width:100%;height:36px}.load-audio-btn[data-v-b6dd8e28]{color:var(--text-secondary);cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}.load-audio-btn[data-v-b6dd8e28]:hover{color:var(--text-primary);background:#00000014}.card-actions[data-v-b6dd8e28]{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.duration-badge[data-v-b6dd8e28]{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;display:flex}.action-buttons[data-v-b6dd8e28]{align-items:center;gap:.5rem;display:flex}.btn-action[data-v-b6dd8e28]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-sync[data-v-b6dd8e28]{background:var(--apple-blue,#0071e3);color:#fff}.btn-sync[data-v-b6dd8e28]:hover:not(:disabled){opacity:.9}.btn-sync[data-v-b6dd8e28]:disabled{opacity:.5;cursor:not-allowed}.btn-view[data-v-b6dd8e28]{color:#059669;background:#10b9811f}.btn-delete[data-v-b6dd8e28]{color:var(--text-muted);background:0 0;border:1px solid #00000014;padding:.4rem}.btn-delete[data-v-b6dd8e28]:hover{color:#dc2626;background:#ef444414;border-color:#ef444433}.font-tabular[data-v-b6dd8e28]{font-variant-numeric:tabular-nums}.recordings-page-wrapper[data-v-251e804b]{min-height:calc(100vh - var(--header-height));flex-direction:column;justify-content:space-between;display:flex}.recordings-page[data-v-251e804b]{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:2.5rem}.page-header[data-v-251e804b]{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.page-title[data-v-251e804b]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.35rem;font-size:2rem;font-weight:700}.page-subtitle[data-v-251e804b]{color:var(--text-secondary);font-size:.95rem}.apple-primary-btn[data-v-251e804b]{background:var(--apple-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #fff3;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0071e340}.apple-primary-btn[data-v-251e804b]:hover{background:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 6px 16px #0071e359}.apple-primary-btn[data-v-251e804b]:active{transform:scale(.98)}.macos-toolbar[data-v-251e804b]{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:.6rem .85rem;display:flex;box-shadow:0 1px 3px #00000005}.segmented-pills[data-v-251e804b]{align-items:center;gap:.35rem;display:flex}.pill-btn[data-v-251e804b]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.825rem;font-weight:500;display:flex}.pill-btn[data-v-251e804b]:hover{color:var(--text-primary);background:#0000000a}.pill-btn.active[data-v-251e804b]{color:var(--apple-blue);background:#0071e31a;font-weight:600}.counter-badge[data-v-251e804b]{border-radius:var(--radius-full);background:#0000000f;padding:.05rem .4rem;font-size:.7rem}.pill-btn.active .counter-badge[data-v-251e804b]{color:var(--apple-blue);background:#0071e333}.toolbar-right[data-v-251e804b]{align-items:center;gap:1.25rem;display:flex}.sort-selector[data-v-251e804b]{align-items:center;gap:.4rem;font-size:.825rem;display:flex}.sort-label[data-v-251e804b]{color:var(--text-muted)}.apple-select[data-v-251e804b]{border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #00000014;outline:none;padding:.3rem .6rem;font-family:inherit;font-size:.825rem}.view-toggle-segment[data-v-251e804b]{border-radius:var(--radius-sm);background:#7676801f;align-items:center;gap:2px;padding:2px;display:inline-flex}.view-toggle-btn[data-v-251e804b]{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.view-toggle-btn.active[data-v-251e804b]{background:var(--white);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.loading-state[data-v-251e804b]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.loading-text[data-v-251e804b]{color:var(--text-muted);font-size:.95rem;font-weight:500}.text-blue[data-v-251e804b]{color:var(--apple-blue)}.apple-empty-state[data-v-251e804b]{background:var(--bg-secondary);border-radius:var(--radius-2xl);text-align:center;border:1px solid #0000000f;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex;box-shadow:0 2px 12px #00000005}.concentric-ring-wrapper[data-v-251e804b]{justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1.5rem;display:flex;position:relative}.ring[data-v-251e804b]{border-radius:var(--radius-full);border:1px solid #0071e326;position:absolute}.ring-outer[data-v-251e804b]{opacity:.4;width:100px;height:100px}.ring-mid[data-v-251e804b]{opacity:.7;width:76px;height:76px}.empty-icon-circle[data-v-251e804b]{border-radius:var(--radius-full);background:var(--apple-blue-light);width:52px;height:52px;color:var(--apple-blue);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #0071e333}.empty-title[data-v-251e804b]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.empty-desc[data-v-251e804b]{max-width:440px;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.mt-6[data-v-251e804b]{margin-top:1.5rem}.apple-list-view[data-v-251e804b]{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid #0000000f;overflow:hidden;box-shadow:0 2px 10px #00000005}.list-table-header[data-v-251e804b]{color:var(--text-muted);letter-spacing:.05em;background:#00000005;border-bottom:1px solid #0000000f;grid-template-columns:2.5fr 1fr 1fr 1fr 40px;padding:.85rem 1.5rem;font-size:.7rem;font-weight:700;display:grid}.list-row[data-v-251e804b]{transition:var(--transition-fast);cursor:pointer;border-bottom:1px solid #0000000a;grid-template-columns:2.5fr 1fr 1fr 1fr 40px;align-items:center;padding:1rem 1.5rem;display:grid}.list-row[data-v-251e804b]:last-child{border-bottom:none}.list-row[data-v-251e804b]:hover{background:#0071e308}.row-title-cell[data-v-251e804b]{align-items:center;gap:.85rem;display:flex}.row-icon-circle[data-v-251e804b]{border-radius:var(--radius-sm);background:var(--apple-blue-light);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.row-title-info[data-v-251e804b]{flex-direction:column;display:flex;overflow:hidden}.row-title-line[data-v-251e804b]{align-items:center;gap:.5rem;display:flex}.row-title-text[data-v-251e804b]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.row-medical-pill[data-v-251e804b]{border-radius:var(--radius-full);color:#047857;background-color:#10b9811f;border:1px solid #10b98140;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.list-row:hover .row-title-text[data-v-251e804b]{color:var(--apple-blue)}.row-preview-text[data-v-251e804b]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.status-pill-compact[data-v-251e804b]{border-radius:var(--radius-full);align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.status-dot[data-v-251e804b]{border-radius:var(--radius-full);width:6px;height:6px}.status-ok[data-v-251e804b]{background:var(--apple-green-light);color:#1e8e3e}.status-ok .status-dot[data-v-251e804b]{background:#34c759}.status-proc[data-v-251e804b]{background:var(--apple-blue-light);color:var(--apple-blue)}.status-proc .status-dot[data-v-251e804b]{background:var(--apple-blue)}.status-err[data-v-251e804b]{background:var(--apple-red-light);color:var(--apple-red)}.status-err .status-dot[data-v-251e804b]{background:var(--apple-red)}.font-tabular[data-v-251e804b]{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:.85rem}.row-view-btn[data-v-251e804b]{color:var(--text-muted);transition:var(--transition-fast);justify-content:center;align-items:center;display:flex}.list-row:hover .row-view-btn[data-v-251e804b]{color:var(--apple-blue);transform:translate(2px)}@media (width<=900px){.recordings-page[data-v-251e804b]{padding:1.5rem}.list-table-header[data-v-251e804b],.list-row[data-v-251e804b]{grid-template-columns:2fr 1fr 1fr 30px}.col-date[data-v-251e804b]{display:none}}.offline-queue-banner[data-v-251e804b]{border-radius:var(--radius-lg,12px);background:#0071e30f;border:1px solid #0071e333;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.queue-banner-left[data-v-251e804b]{align-items:center;gap:.85rem;display:flex}.queue-banner-text[data-v-251e804b]{flex-direction:column;gap:.15rem;display:flex}.queue-banner-text strong[data-v-251e804b]{color:var(--text-primary);font-size:.9rem;font-weight:600}.queue-banner-text span[data-v-251e804b]{color:var(--text-muted);font-size:.8rem}.queue-banner-actions[data-v-251e804b]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.banner-sync-btn[data-v-251e804b]{background:var(--apple-blue,#0071e3);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.banner-sync-btn[data-v-251e804b]:hover:not(:disabled){opacity:.9}.banner-sync-btn[data-v-251e804b]:disabled{opacity:.5;cursor:not-allowed}.banner-view-btn[data-v-251e804b]{color:var(--text-primary);cursor:pointer;background:#0000000d;border:1px solid #00000014;border-radius:8px;align-items:center;padding:.45rem .85rem;font-size:.8rem;font-weight:500;display:inline-flex}.counter-badge.has-pending-badge[data-v-251e804b]{background:var(--apple-blue);color:#fff}.offline-queue-view[data-v-251e804b]{margin-top:1rem}.recording-show-page-wrapper[data-v-72fd8473]{min-height:calc(100vh - var(--header-height));flex-direction:column;justify-content:space-between;display:flex}.recording-show-page[data-v-72fd8473]{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:2.25rem 2rem}.breadcrumb-bar[data-v-72fd8473]{align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.back-link[data-v-72fd8473]{color:var(--apple-blue);transition:var(--transition-fast);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.back-link[data-v-72fd8473]:hover{color:var(--apple-blue-hover);transform:translate(-2px)}.separator[data-v-72fd8473]{color:#0003}.current-title[data-v-72fd8473]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-weight:500;overflow:hidden}.title-row[data-v-72fd8473]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.page-title[data-v-72fd8473]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:700;line-height:1.2}.meta-pill-group[data-v-72fd8473]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.meta-pill[data-v-72fd8473]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid #0000000f;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.medical-toggle-pill[data-v-72fd8473]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #00000014;transition:all .2s}.medical-toggle-pill[data-v-72fd8473]:hover{color:#047857;background:#10b98114;border-color:#10b9814d}.medical-toggle-pill.is-active[data-v-72fd8473]{color:#047857;background:#10b98124;border-color:#10b98166;font-weight:600}.medical-icon-badge[data-v-72fd8473]{background:#10b9811f!important}.modal-medical-toggle[data-v-72fd8473]{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;background:#00000005;border:1.5px solid #00000014;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;transition:all .2s;display:flex}.modal-medical-toggle[data-v-72fd8473]:hover{background:#10b9810a;border-color:#10b9814d}.modal-medical-toggle.is-active[data-v-72fd8473]{background:#10b98114;border-color:#10b98173}.modal-medical-toggle-info[data-v-72fd8473]{align-items:center;gap:.75rem;display:flex}.modal-medical-icon[data-v-72fd8473]{color:#059669;background:#10b98126;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.modal-medical-text[data-v-72fd8473]{flex-direction:column;gap:.15rem;display:flex}.modal-medical-title[data-v-72fd8473]{color:var(--text-primary);font-size:.85rem;font-weight:600}.modal-medical-sub[data-v-72fd8473]{color:var(--text-secondary);font-size:.75rem}.apple-toggle-switch-sm[data-v-72fd8473]{cursor:pointer;background:#e5e7eb;border-radius:11px;flex-shrink:0;width:38px;height:22px;padding:2px;transition:background-color .25s;position:relative}.apple-toggle-switch-sm.checked[data-v-72fd8473]{background:#10b981}.switch-handle-sm[data-v-72fd8473]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;display:block;box-shadow:0 1px 3px #0003}.apple-toggle-switch-sm.checked .switch-handle-sm[data-v-72fd8473]{transform:translate(16px)}.status-pill[data-v-72fd8473]{border-radius:var(--radius-full);letter-spacing:.04em;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.beacon-dot[data-v-72fd8473]{border-radius:var(--radius-full);width:6px;height:6px}.beacon-blue[data-v-72fd8473]{background-color:var(--apple-blue)}.beacon-green[data-v-72fd8473]{background-color:var(--apple-green)}.beacon-red[data-v-72fd8473]{background-color:var(--apple-red)}.status-ok[data-v-72fd8473]{background:var(--apple-green-light);color:#1e8e3e}.status-proc[data-v-72fd8473]{background:var(--apple-blue-light);color:var(--apple-blue)}.status-err[data-v-72fd8473]{background:var(--apple-red-light);color:var(--apple-red)}.font-tabular[data-v-72fd8473]{font-variant-numeric:tabular-nums}.action-buttons-group[data-v-72fd8473]{align-items:center;gap:.6rem;display:flex}.apple-btn-secondary[data-v-72fd8473]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #00000014;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.825rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000005}.apple-btn-secondary[data-v-72fd8473]:hover{background:#0000000a;transform:translateY(-1px)}.apple-btn-danger[data-v-72fd8473]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--apple-red);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #ff3b3026;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.825rem;font-weight:600;display:inline-flex}.apple-btn-danger[data-v-72fd8473]:hover{background:var(--apple-red-light);border-color:var(--apple-red)}.apple-primary-btn[data-v-72fd8473]{background:var(--apple-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #fff3;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-flex}.apple-primary-btn[data-v-72fd8473]:hover{background:var(--apple-blue-hover);transform:translateY(-1px)}.tabs-toolbar[data-v-72fd8473]{border-bottom:1px solid #00000012;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.segmented-control-macos[data-v-72fd8473]{border-radius:var(--radius-md);background:#7676801f;align-items:center;gap:3px;padding:3px;display:inline-flex}.segment-item[data-v-72fd8473]{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:9px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}.segment-item[data-v-72fd8473]:hover{color:var(--text-primary)}.segment-item.active[data-v-72fd8473]{background:var(--white);color:var(--text-primary);font-weight:600;box-shadow:0 1px 4px #00000014,0 1px 1px #0000000a}.segment-item.active .tab-icon[data-v-72fd8473]{color:var(--apple-blue)}.counter-badge[data-v-72fd8473]{border-radius:var(--radius-full);background:#0000000f;margin-left:.2rem;padding:.1rem .45rem;font-size:.7rem}.tab-context-actions[data-v-72fd8473]{align-items:center;gap:.5rem;display:flex}.apple-tool-btn[data-v-72fd8473]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:1px solid #00000012;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.apple-tool-btn[data-v-72fd8473]:hover{color:var(--text-primary);background:#0000000a;border-color:#0000001f}.apple-tool-btn[data-v-72fd8473]:disabled{opacity:.5;cursor:not-allowed}.transcript-search-box[data-v-72fd8473]{border-radius:var(--radius-full);background:#76768014;border:1px solid #0000000f;align-items:center;height:32px;padding:.35rem .75rem;display:flex;position:relative}.search-ico[data-v-72fd8473]{color:var(--text-muted);margin-right:.35rem}.transcript-search-input[data-v-72fd8473]{color:var(--text-primary);background:0 0;border:none;outline:none;width:150px;font-family:inherit;font-size:.8rem}.clear-mini-btn[data-v-72fd8473]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem}.apple-doc-card[data-v-72fd8473]{background:var(--white);border-radius:var(--radius-xl);border:1px solid #0000000f;padding:3rem 3.5rem;box-shadow:0 4px 20px -2px #00000008,0 1px 2px #00000005}.doc-header[data-v-72fd8473]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.doc-title-group[data-v-72fd8473]{align-items:center;gap:.85rem;display:flex}.doc-icon-badge[data-v-72fd8473]{border-radius:var(--radius-sm);background:var(--apple-blue-light);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.doc-heading[data-v-72fd8473]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.doc-subheading[data-v-72fd8473]{color:var(--text-muted);font-size:.75rem}.doc-meta-stats[data-v-72fd8473]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.meta-stat-divider[data-v-72fd8473]{color:#00000026}.generating-card[data-v-72fd8473]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.ambient-sparkle-halo[data-v-72fd8473]{border-radius:var(--radius-full);background:var(--apple-blue-light);justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:1.5rem;display:flex}.generating-title[data-v-72fd8473]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.generating-subtitle[data-v-72fd8473]{color:var(--text-secondary);max-width:460px;font-size:.9rem}.empty-summary-card[data-v-72fd8473],.empty-transcript-card[data-v-72fd8473]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.empty-sparkle-circle[data-v-72fd8473]{border-radius:var(--radius-full);width:64px;height:64px;color:var(--text-muted);background:#0000000a;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.markdown-content[data-v-72fd8473]{color:var(--text-primary);font-size:1.025rem;line-height:1.7}.markdown-content[data-v-72fd8473] h1{color:var(--text-primary);letter-spacing:-.025em;margin-top:2rem;margin-bottom:.85rem;font-size:1.6rem;font-weight:700}.markdown-content[data-v-72fd8473] h2{color:var(--text-primary);letter-spacing:-.02em;margin-top:1.75rem;margin-bottom:.65rem;font-size:1.3rem;font-weight:700}.markdown-content[data-v-72fd8473] h3{color:var(--text-primary);margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.markdown-content[data-v-72fd8473] p{color:#333336;margin-bottom:1.2rem}.markdown-content[data-v-72fd8473] ul,.markdown-content[data-v-72fd8473] ol{margin-bottom:1.25rem;padding-left:1.5rem}.markdown-content[data-v-72fd8473] li{color:#333336;margin-bottom:.5rem}.markdown-content[data-v-72fd8473] strong{color:#000;font-weight:600}.markdown-content[data-v-72fd8473] blockquote{border-left:3.5px solid var(--apple-blue);background:var(--neutral-50);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);margin:1.5rem 0;padding:.85rem 1.25rem;font-style:italic}.segments-timeline[data-v-72fd8473]{flex-direction:column;gap:1rem;display:flex}.segment-card[data-v-72fd8473]{background:var(--white);border-radius:var(--radius-lg);transition:all .2s var(--apple-ease);border:1px solid #0000000d;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #00000005}.segment-card[data-v-72fd8473]:hover{border-color:#0071e340;box-shadow:0 6px 18px #0000000a}.segment-header[data-v-72fd8473]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.speaker-profile[data-v-72fd8473]{align-items:center;gap:.75rem;display:flex}.speaker-avatar[data-v-72fd8473]{border-radius:var(--radius-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 2px 6px #0000001a}.speaker-name-container[data-v-72fd8473]{align-items:center;gap:.25rem;display:flex}.speaker-name-input[data-v-72fd8473]{color:var(--text-primary);border-radius:var(--radius-sm);transition:var(--transition-fast);cursor:pointer;background:0 0;border:1px solid #0000;padding:.15rem .45rem;font-family:inherit;font-size:.95rem;font-weight:600}.speaker-name-input[data-v-72fd8473]:hover{background:#0000000a;border-color:#00000014}.speaker-name-input[data-v-72fd8473]:focus{background:var(--white);border-color:var(--apple-blue);cursor:text;outline:none;box-shadow:0 0 0 2px #0071e333}.pencil-icon[data-v-72fd8473]{color:var(--text-muted);opacity:0;transition:opacity .2s}.speaker-name-container:hover .pencil-icon[data-v-72fd8473]{opacity:.7}.segment-timestamp[data-v-72fd8473]{color:var(--text-muted);font-size:.75rem;font-weight:500}.segment-textarea[data-v-72fd8473]{resize:vertical;color:#2c2c2e;border-radius:var(--radius-xs);width:100%;transition:var(--transition-fast);background:0 0;border:none;outline:none;padding:.25rem;font-family:inherit;font-size:.95rem;line-height:1.6}.segment-textarea[data-v-72fd8473]:focus{background:#0071e305;box-shadow:0 0 0 1px #0071e34d}.modal-dialog-content[data-v-72fd8473]{flex-direction:column;gap:1rem;display:flex}.dialog-desc[data-v-72fd8473]{color:var(--text-secondary);font-size:.88rem}.quick-prompt-chips[data-v-72fd8473]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem;display:flex}.chips-label[data-v-72fd8473]{color:var(--text-muted);margin-right:.2rem;font-size:.75rem;font-weight:600}.chip-btn[data-v-72fd8473]{color:var(--apple-blue);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);background:#0071e312;border:1px solid #0071e326;padding:.3rem .65rem;font-size:.75rem;font-weight:500}.chip-btn[data-v-72fd8473]:hover{background:#0071e326;transform:translateY(-1px)}.field-label[data-v-72fd8473]{color:var(--text-primary);margin-bottom:.4rem;font-size:.825rem;font-weight:600;display:block}.apple-textarea[data-v-72fd8473]{border-radius:var(--radius-md);width:100%;transition:var(--transition-fast);resize:vertical;border:1px solid #00000026;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem}.apple-textarea[data-v-72fd8473]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e326}.dialog-footer-actions[data-v-72fd8473]{justify-content:flex-end;gap:.65rem;display:flex}.full-page-loader[data-v-72fd8473]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:80vh;display:flex}.loader-label[data-v-72fd8473]{color:var(--text-muted);font-size:.95rem;font-weight:500}.text-green[data-v-72fd8473]{color:var(--apple-green)}@media (width<=768px){.recording-show-page[data-v-72fd8473]{padding:1.5rem 1rem}.page-title[data-v-72fd8473]{font-size:1.75rem}.apple-doc-card[data-v-72fd8473]{padding:1.75rem 1.25rem}.doc-header[data-v-72fd8473]{flex-direction:column;align-items:flex-start;gap:.75rem}.tabs-toolbar[data-v-72fd8473]{flex-direction:column;align-items:stretch}.tab-context-actions[data-v-72fd8473]{flex-wrap:wrap;justify-content:flex-end}.transcript-search-box[data-v-72fd8473],.transcript-search-input[data-v-72fd8473]{width:100%}}.shared-page-container[data-v-0a782c03]{max-width:900px;margin:0 auto;padding:3rem 2rem 5rem}.shared-header[data-v-0a782c03]{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.brand-row[data-v-0a782c03]{background:var(--bg-secondary);border-radius:var(--radius-full);border:1px solid #00000014;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;display:inline-flex;box-shadow:0 1px 3px #00000008}.shared-logo-icon[data-v-0a782c03]{background:linear-gradient(135deg,#0071e3,#af52de);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.brand-title[data-v-0a782c03]{color:var(--text-primary);letter-spacing:-.01em;font-size:.8rem;font-weight:700}.page-title[data-v-0a782c03]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:1rem;font-size:2.4rem;font-weight:800;line-height:1.2}.meta-pills-row[data-v-0a782c03]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.meta-pill[data-v-0a782c03]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid #00000012;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}.pill-shared[data-v-0a782c03]{background:var(--apple-blue-light);color:var(--apple-blue);font-weight:600}.shared-actions-bar[data-v-0a782c03]{align-items:center;gap:.65rem;display:flex}.apple-btn-secondary[data-v-0a782c03]{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #0000001a;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.84rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #00000008}.apple-btn-secondary[data-v-0a782c03]:hover{background:#0000000a;transform:translateY(-1px)}.shared-doc-wrapper[data-v-0a782c03]{width:100%}.apple-doc-card[data-v-0a782c03]{background:var(--white);border-radius:var(--radius-2xl);border:1px solid #00000012;padding:3.5rem 4rem;box-shadow:0 8px 30px -4px #0000000a,0 1px 2px #00000005}.doc-header[data-v-0a782c03]{border-bottom:1px solid #00000012;margin-bottom:2rem;padding-bottom:1.5rem}.doc-heading[data-v-0a782c03]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.empty-card[data-v-0a782c03]{text-align:center;color:var(--text-muted);padding:5rem 2rem}.markdown-content[data-v-0a782c03]{color:#1d1d1f;font-size:1.05rem;line-height:1.75}.markdown-content[data-v-0a782c03] h1{margin-top:2rem;margin-bottom:.85rem;font-size:1.6rem;font-weight:700}.markdown-content[data-v-0a782c03] h2{margin-top:1.75rem;margin-bottom:.65rem;font-size:1.3rem;font-weight:700}.markdown-content[data-v-0a782c03] p{color:#333336;margin-bottom:1.25rem}.markdown-content[data-v-0a782c03] ul,.markdown-content[data-v-0a782c03] ol{margin-bottom:1.25rem;padding-left:1.5rem}.markdown-content[data-v-0a782c03] li{color:#333336;margin-bottom:.5rem}.markdown-content[data-v-0a782c03] strong{color:#000;font-weight:600}.markdown-content[data-v-0a782c03] blockquote{border-left:3.5px solid var(--apple-blue);background:var(--neutral-50);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);margin:1.5rem 0;padding:.85rem 1.25rem;font-style:italic}.full-page-loader[data-v-0a782c03]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:80vh;display:flex}.loader-label[data-v-0a782c03]{color:var(--text-muted);font-size:.95rem;font-weight:500}.text-blue[data-v-0a782c03]{color:var(--apple-blue)}.text-green[data-v-0a782c03]{color:var(--apple-green)}.font-tabular[data-v-0a782c03]{font-variant-numeric:tabular-nums}@media (width<=768px){.shared-page-container[data-v-0a782c03]{padding:1.5rem 1rem}.page-title[data-v-0a782c03]{font-size:1.85rem}.apple-doc-card[data-v-0a782c03]{padding:2rem 1.5rem}}.settings-page[data-v-2391c80f]{max-width:860px;margin:0 auto;padding:2.5rem 2rem}.page-header[data-v-2391c80f]{margin-bottom:2rem}.page-title[data-v-2391c80f]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.35rem;font-size:2rem;font-weight:700}.page-subtitle[data-v-2391c80f]{color:var(--text-secondary);font-size:.95rem}.settings-card[data-v-2391c80f]{background:var(--bg-secondary);border-radius:var(--radius-2xl);border:1px solid #0000000f;padding:2.5rem;box-shadow:0 4px 20px -2px #00000008,0 1px 2px #00000005}.settings-section[data-v-2391c80f]{flex-direction:column;display:flex}.section-title-row[data-v-2391c80f]{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.section-icon-badge[data-v-2391c80f]{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bg-blue[data-v-2391c80f]{background-color:var(--apple-blue-light)}.bg-purple[data-v-2391c80f]{background-color:#f6edfc}.section-heading[data-v-2391c80f]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.section-desc[data-v-2391c80f]{color:var(--text-muted);font-size:.8rem}.apple-settings-group[data-v-2391c80f]{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid #0000000f;overflow:hidden}.setting-item[data-v-2391c80f]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.flex-col-item[data-v-2391c80f]{flex-direction:column;align-items:flex-start}.setting-info[data-v-2391c80f]{flex-direction:column;gap:.2rem;display:flex}.setting-name[data-v-2391c80f]{color:var(--text-primary);font-size:.92rem;font-weight:600}.setting-hint[data-v-2391c80f]{color:var(--text-muted);font-size:.8rem;line-height:1.4}.setting-divider[data-v-2391c80f]{background-color:#0000000d;height:1px;margin:0 1.5rem}.mode-selection-grid[data-v-2391c80f]{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;max-width:440px;display:grid}.apple-choice-card[data-v-2391c80f]{border-radius:var(--radius-md);cursor:pointer;transition:all .2s var(--apple-ease);background:var(--white);border:1px solid #00000014;padding:.85rem 1rem}.apple-choice-card[data-v-2391c80f]:hover{border-color:#0071e34d}.apple-choice-card.active[data-v-2391c80f]{border-color:var(--apple-blue);box-shadow:0 0 0 1px var(--apple-blue);background:#0071e30a}.hidden-radio[data-v-2391c80f]{display:none}.choice-title-row[data-v-2391c80f]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.choice-title-row strong[data-v-2391c80f]{color:var(--text-primary);font-size:.88rem}.choice-check[data-v-2391c80f]{color:var(--apple-blue);font-size:.85rem;font-weight:700}.choice-sub[data-v-2391c80f]{color:var(--text-muted);font-size:.75rem;line-height:1.35;display:block}.apple-select-input[data-v-2391c80f]{min-width:200px}.apple-textarea[data-v-2391c80f]{border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--white);transition:var(--transition-fast);resize:vertical;border:1px solid #0000001a;outline:none;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;line-height:1.5}.apple-textarea[data-v-2391c80f]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e326}.api-key-input-wrapper[data-v-2391c80f]{align-items:center;width:100%;display:flex;position:relative}.apple-input-text[data-v-2391c80f]{border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--white);transition:var(--transition-fast);border:1px solid #0000001a;outline:none;padding:.75rem 2.5rem .75rem 1rem;font-size:.88rem}.apple-input-text[data-v-2391c80f]:focus{border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e326}.eye-toggle-btn[data-v-2391c80f]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}.eye-toggle-btn[data-v-2391c80f]:hover{color:var(--text-primary)}.font-mono[data-v-2391c80f]{font-family:var(--font-mono)}.settings-actions[data-v-2391c80f]{border-top:1px solid #0000000f;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.5rem;display:flex}.apple-btn-secondary[data-v-2391c80f]{background:var(--white);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:1px solid #0000001a;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600}.apple-btn-secondary[data-v-2391c80f]:hover{color:var(--text-primary);background:#0000000a}.apple-primary-btn[data-v-2391c80f]{background:var(--apple-blue);color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--apple-ease);border:1px solid #fff3;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #0071e340}.apple-primary-btn[data-v-2391c80f]:hover{background:var(--apple-blue-hover);transform:translateY(-1px)}.mt-8[data-v-2391c80f]{margin-top:2rem}.mb-2[data-v-2391c80f]{margin-bottom:.5rem}@media (width<=768px){.settings-card[data-v-2391c80f]{padding:1.5rem 1.25rem}.setting-item[data-v-2391c80f]{flex-direction:column;align-items:flex-start;padding:1rem}.mode-selection-grid[data-v-2391c80f]{grid-template-columns:1fr;max-width:100%}}.users-page[data-v-f4c93fbf]{max-width:1080px;margin:0 auto;padding:2.5rem 2rem}.page-header[data-v-f4c93fbf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.page-title[data-v-f4c93fbf]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.35rem;font-size:2rem;font-weight:700}.page-subtitle[data-v-f4c93fbf]{color:var(--text-secondary);font-size:.95rem}.user-count-chip[data-v-f4c93fbf]{border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid #00000014;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.users-card[data-v-f4c93fbf]{background:var(--bg-secondary);border-radius:var(--radius-2xl);border:1px solid #0000000f;overflow:hidden;box-shadow:0 4px 20px -2px #00000008,0 1px 2px #00000005}.apple-table-wrapper[data-v-f4c93fbf]{overflow-x:auto}.user-row-cell[data-v-f4c93fbf]{align-items:center;gap:.85rem;padding:.25rem 0;display:flex}.user-avatar-pill[data-v-f4c93fbf]{border-radius:var(--radius-full);color:#fff;background:linear-gradient(135deg,#0071e3,#af52de);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.825rem;font-weight:700;display:flex}.user-name-group[data-v-f4c93fbf]{flex-direction:column;gap:.15rem;display:flex}.user-email-text[data-v-f4c93fbf]{color:var(--text-primary);font-size:.88rem;font-weight:600}.admin-badge[data-v-f4c93fbf]{color:var(--apple-blue);background:var(--apple-blue-light);border-radius:var(--radius-full);width:fit-content;padding:.05rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.apple-role-select[data-v-f4c93fbf]{width:110px;font-size:.825rem}.apple-status-pill[data-v-f4c93fbf]{border-radius:var(--radius-full);align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.dot-indicator[data-v-f4c93fbf]{border-radius:var(--radius-full);width:6px;height:6px}.status-approved[data-v-f4c93fbf]{background:var(--apple-green-light);color:#1e8e3e}.status-approved .dot-indicator[data-v-f4c93fbf]{background:#34c759}.status-pending[data-v-f4c93fbf]{background:var(--apple-orange-light);color:#d97706}.status-pending .dot-indicator[data-v-f4c93fbf]{background:#ff9500}.limit-input-wrapper[data-v-f4c93fbf]{align-items:center;gap:.35rem;display:flex}.apple-num-input[data-v-f4c93fbf]{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid #0000001a;outline:none;width:64px;padding:.3rem .5rem;font-family:inherit;font-size:.825rem}.apple-num-input[data-v-f4c93fbf]:focus{border-color:var(--apple-blue);background:var(--white)}.hrs-suffix[data-v-f4c93fbf]{color:var(--text-muted);font-size:.75rem}.font-tabular[data-v-f4c93fbf]{font-variant-numeric:tabular-nums}.actions-cell[data-v-f4c93fbf]{align-items:center;gap:.4rem;display:flex}.btn-action[data-v-f4c93fbf]{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);border:none;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.btn-approve[data-v-f4c93fbf]{background:var(--apple-green-light);color:#1e8e3e}.btn-approve[data-v-f4c93fbf]:hover{background:#d1f2d9}.btn-save[data-v-f4c93fbf]{color:var(--text-secondary);background:#0000000d}.btn-save[data-v-f4c93fbf]:hover{color:var(--text-primary);background:#00000014}.btn-remove[data-v-f4c93fbf]{color:var(--apple-red);background:0 0;padding:.35rem}.btn-remove[data-v-f4c93fbf]:hover{background:var(--apple-red-light)}.btn-action[data-v-f4c93fbf]:disabled{opacity:.4;cursor:not-allowed}[data-v-f4c93fbf] .p-datatable-header{background:0 0;border:none}[data-v-f4c93fbf] .p-datatable-thead>tr>th{color:var(--text-muted)!important;letter-spacing:.05em!important;background:#00000005!important;border-bottom:1px solid #0000000f!important;padding:.85rem 1.25rem!important;font-size:.7rem!important;font-weight:700!important}[data-v-f4c93fbf] .p-datatable-tbody>tr>td{color:var(--text-primary)!important;border-bottom:1px solid #0000000a!important;padding:.85rem 1.25rem!important}[data-v-f4c93fbf] .p-datatable-tbody>tr:hover{background:#0071e305!important}.sidebar[data-v-098618b6]{width:var(--sidebar-width);-webkit-backdrop-filter:blur(28px)saturate(190%);z-index:40;transition:transform .28s var(--apple-ease);-webkit-user-select:none;user-select:none;background-color:#ffffffd1;border-right:1px solid #00000012;flex-direction:column;padding:1.5rem 1rem 1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0}.logo-container[data-v-098618b6]{border-bottom:1px solid #0000000d;align-items:center;gap:.85rem;padding:.25rem .5rem 1.5rem;display:flex}.logo-icon-wrapper[data-v-098618b6]{position:relative}.logo-icon[data-v-098618b6]{border-radius:var(--radius-sm);background:linear-gradient(135deg,#0071e3 0%,#af52de 100%);justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #0071e34d,inset 0 0 0 1px #ffffff4d}.logo-title-row[data-v-098618b6]{align-items:center;gap:.4rem;display:flex}.logo-text h2[data-v-098618b6]{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.2}.pro-badge[data-v-098618b6]{color:#fff;border-radius:var(--radius-full);letter-spacing:.04em;background:linear-gradient(135deg,#0071e3,#5856d6);padding:.12rem .4rem;font-size:.65rem;font-weight:700}.logo-subtitle[data-v-098618b6]{color:var(--text-muted);font-size:.75rem;font-weight:500}.quick-action-section[data-v-098618b6]{padding:1rem .25rem}.apple-primary-btn[data-v-098618b6]{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);background:linear-gradient(#0077ed 0%,#0071e3 100%);border:1px solid #ffffff40;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 4px 14px #0071e347,inset 0 1px 1px #fff6}.apple-primary-btn[data-v-098618b6]:hover{background:linear-gradient(#0a84ff 0%,#0077ed 100%);transform:translateY(-1px);box-shadow:0 6px 18px #0071e35c}.apple-primary-btn[data-v-098618b6]:active{transform:scale(.98)}.btn-icon-circle[data-v-098618b6]{border-radius:var(--radius-full);background:#ffffff38;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.nav-menu[data-v-098618b6]{flex-direction:column;flex:1;gap:.3rem;padding-top:.5rem;display:flex}.nav-section-label[data-v-098618b6]{color:var(--text-muted);letter-spacing:.06em;padding:.5rem .75rem .25rem;font-size:.68rem;font-weight:700}.mt-6[data-v-098618b6]{margin-top:1.25rem}.nav-item[data-v-098618b6]{border-radius:var(--radius-sm);color:var(--text-secondary);transition:var(--transition);cursor:pointer;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.nav-item[data-v-098618b6]:hover{color:var(--text-primary);background-color:#0000000a}.nav-item.active[data-v-098618b6]{color:var(--apple-blue);background-color:#0071e31a;font-weight:600}.nav-icon-badge[data-v-098618b6]{width:30px;height:30px;transition:var(--transition);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-blue[data-v-098618b6]{color:#0071e3;background-color:#0071e31a}.badge-purple[data-v-098618b6]{color:#af52de;background-color:#af52de1a}.badge-green[data-v-098618b6]{color:#34c759;background-color:#34c7591f}.badge-slate[data-v-098618b6]{color:#636366;background-color:#8e8e9326}.nav-item.active .badge-blue[data-v-098618b6]{color:#fff;background-color:#0071e3;box-shadow:0 2px 6px #0071e34d}.nav-item.active .badge-purple[data-v-098618b6]{color:#fff;background-color:#af52de;box-shadow:0 2px 6px #af52de4d}.nav-item.active .badge-green[data-v-098618b6]{color:#fff;background-color:#34c759;box-shadow:0 2px 6px #34c7594d}.nav-item.active .badge-slate[data-v-098618b6]{color:#fff;background-color:#636366}.nav-text[data-v-098618b6]{flex:1}.sidebar-footer[data-v-098618b6]{border-top:1px solid #0000000d;margin-top:auto;padding-top:1rem}.user-card[data-v-098618b6]{border-radius:var(--radius-md);background:#00000006;border:1px solid #0000000a;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.user-avatar-initials[data-v-098618b6]{border-radius:var(--radius-full);color:#fff;background:linear-gradient(135deg,#0071e3,#30b0c7);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:flex}.user-card-info[data-v-098618b6]{flex-direction:column;flex:1;display:flex;overflow:hidden}.user-card-name[data-v-098618b6]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}.user-card-role[data-v-098618b6]{color:var(--text-muted);font-size:.7rem}.logout-icon-btn[data-v-098618b6]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}.logout-icon-btn[data-v-098618b6]:hover{color:var(--apple-red);background:#ff3b301a}@media (width<=768px){.sidebar[data-v-098618b6]{transform:translate(-100%);box-shadow:0 0 30px #00000026}.sidebar.sidebar-open[data-v-098618b6]{transform:translate(0)}}.topbar[data-v-d02e694c]{height:var(--header-height);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:30;background-color:#f5f5f7cc;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:sticky;top:0}.left-section[data-v-d02e694c]{flex:1;align-items:center;gap:1rem;max-width:460px;display:flex}.hamburger-btn[data-v-d02e694c]{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition);background:0 0;border:none;padding:.5rem;display:none}.hamburger-btn[data-v-d02e694c]:hover{background-color:#0000000d}.spotlight-search-container[data-v-d02e694c]{border-radius:var(--radius-full);width:100%;transition:var(--transition);background:#76768014;border:1px solid #0000000d;align-items:center;height:38px;padding:0 .85rem 0 .75rem;display:flex;position:relative}.spotlight-search-container[data-v-d02e694c]:hover{background:#7676801f}.spotlight-search-container.is-focused[data-v-d02e694c]{background:var(--white);border-color:var(--apple-blue);box-shadow:0 0 0 3px #0071e32e,0 2px 8px #0000000a}.search-icon[data-v-d02e694c]{color:var(--text-muted);flex-shrink:0;margin-right:.5rem}.search-input[data-v-d02e694c]{width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;font-size:.875rem}.search-input[data-v-d02e694c]::placeholder{color:var(--text-muted);font-size:.85rem}.clear-search-btn[data-v-d02e694c]{border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:#0000001a;border:none;justify-content:center;align-items:center;display:flex}.clear-search-btn[data-v-d02e694c]:hover{color:var(--text-primary);background:#0003}.keyboard-shortcut-hint[data-v-d02e694c]{font-size:.7rem;font-family:var(--font-headline);color:var(--text-muted);background:#0000000d;border:1px solid #0000000f;border-radius:4px;padding:.1rem .35rem;font-weight:600}.right-section[data-v-d02e694c]{align-items:center;gap:1.25rem;display:flex}.user-profile[data-v-d02e694c]{align-items:center;gap:.85rem;display:flex}.user-details .name[data-v-d02e694c]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden}.role-chip[data-v-d02e694c]{color:var(--apple-blue);border-radius:var(--radius-full);background:#0071e314;margin-top:.15rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.avatar-ring[data-v-d02e694c]{position:relative}.avatar[data-v-d02e694c]{border-radius:var(--radius-full);color:#fff;width:36px;height:36px;font-weight:700;font-family:var(--font-headline);background:linear-gradient(135deg,#0071e3 0%,#af52de 100%);border:2px solid #fff;justify-content:center;align-items:center;font-size:.85rem;display:flex;box-shadow:0 2px 6px #0071e340}.status-indicator[data-v-d02e694c]{background-color:var(--apple-green);border-radius:var(--radius-full);border:2px solid #fff;width:9px;height:9px;position:absolute;bottom:0;right:0}@media (width<=768px){.topbar[data-v-d02e694c]{padding:0 1rem}.hamburger-btn[data-v-d02e694c]{justify-content:center;align-items:center;display:flex}.spotlight-search-container[data-v-d02e694c]{height:34px}}@media (width<=576px){.user-details[data-v-d02e694c]{display:none}}.network-sync-pill[data-v-d02e694c]{border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;background:#0000000a;border:1px solid #00000014;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.76rem;font-weight:600;transition:all .2s;display:inline-flex}.network-sync-pill.has-pending[data-v-d02e694c]{color:var(--apple-blue);cursor:pointer;background:#0071e314;border-color:#0071e340}.network-sync-pill.has-pending[data-v-d02e694c]:hover{background:#0071e324}.network-sync-pill.is-offline[data-v-d02e694c]{color:#b45309;background:#f59e0b1a;border-color:#f59e0b4d}.network-sync-pill.is-syncing[data-v-d02e694c]{color:var(--apple-blue);background:#0071e31f}.text-emerald[data-v-d02e694c]{color:#10b981}.text-amber[data-v-d02e694c]{color:#f59e0b}.text-blue[data-v-d02e694c]{color:var(--apple-blue)}.app-container{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);display:flex}.main-content{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;transition:margin-left .3s;display:flex}.main-content.full-width{margin-left:0}.page-content{flex:1;overflow-y:auto}.sidebar-backdrop{display:none}@media (width<=768px){.main-content{margin-left:0}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:35;background-color:#0f172a66;transition:opacity .3s;display:block;position:fixed;inset:0}}:root{--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-blue-light:#ebf5ff;--apple-indigo:#5856d6;--apple-purple:#af52de;--apple-teal:#30b0c7;--apple-green:#34c759;--apple-green-light:#eaf8ef;--apple-orange:#ff9500;--apple-orange-light:#fff4e5;--apple-red:#ff3b30;--apple-red-light:#feeceb;--apple-pink:#ff2d55;--primary:var(--apple-blue);--primary-hover:var(--apple-blue-hover);--secondary:var(--apple-teal);--tertiary:var(--apple-indigo);--system-bg:#f5f5f7;--system-bg-secondary:#fff;--system-bg-tertiary:#ebebed;--system-grouped-bg:#e5e5ea;--bg-primary:var(--system-bg);--bg-secondary:var(--system-bg-secondary);--bg-tertiary:var(--system-bg-tertiary);--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#86868b;--text-on-accent:#fff;--border-subtle:#0000000f;--border-medium:#0000001f;--separator:#3c3c431f;--neutral-900:#1d1d1f;--neutral-800:#2c2c2e;--neutral-700:#48484a;--neutral-600:#636366;--neutral-500:#8e8e93;--neutral-400:#aeaeb2;--neutral-300:#c7c7cc;--neutral-200:#e5e5ea;--neutral-100:#f2f2f7;--neutral-50:#fbfbfd;--white:#fff;--sidebar-width:270px;--header-height:64px;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Pro", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-headline:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "Inter", "Helvetica Neue", sans-serif;--font-body:var(--font-family);--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--apple-ease:cubic-bezier(.16, 1, .3, 1);--transition:all .24s var(--apple-ease);--transition-fast:all .15s ease-out;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000a, 0 1px 2px #00000005;--shadow-md:0 8px 24px -4px #0000000f, 0 2px 6px -1px #00000008;--shadow-lg:0 16px 36px -6px #00000014, 0 4px 12px -2px #0000000a;--shadow-glow:0 8px 24px -2px #0071e352;--shadow-glass:0 20px 40px -15px #0000000d, 0 0 0 1px #ffffffb3 inset;--p-primary-500:var(--apple-blue);--p-primary-hover-color:var(--apple-blue-hover);--p-border-radius:var(--radius-md)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:15px}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.012em;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#0000002e padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#00000052 padding-box content-box;border:2px solid #0000}::selection{color:var(--text-primary);background-color:#0071e333}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);color:var(--text-primary);letter-spacing:-.024em;font-weight:700;line-height:1.25}p{color:var(--text-secondary)}a{color:var(--apple-blue);transition:var(--transition);text-decoration:none}a:hover{color:var(--apple-blue-hover)}.card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);transition:var(--transition);padding:1.5rem;position:relative}.card:hover{box-shadow:var(--shadow-md);border-color:#00000017;transform:translateY(-2px)}.glass{-webkit-backdrop-filter:blur(28px)saturate(190%)!important;box-shadow:var(--shadow-glass)!important;background:#ffffffd1!important;border:1px solid #ffffffb3!important}.glass-subtle{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffa6;border:1px solid #ffffff80}.btn{border-radius:var(--radius-full);font-weight:600;font-family:var(--font-headline);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9rem;display:inline-flex}.btn:active{transform:scale(.975)}.btn-primary{background:var(--apple-blue);color:var(--white);box-shadow:0 2px 8px #0071e347,inset 0 0 0 1px #0071e380}.btn-primary:hover{background:var(--apple-blue-hover);transform:translateY(-1px);box-shadow:0 4px 14px #0071e361}.btn-secondary{background-color:var(--neutral-100);color:var(--text-primary);border:1px solid #0000000d}.btn-secondary:hover{background-color:var(--neutral-200)}.btn-outline{border:1px solid var(--neutral-200);color:var(--text-primary);background-color:#0000}.btn-outline:hover{border-color:var(--apple-blue);color:var(--apple-blue);background-color:#0071e30a}.input{border-radius:var(--radius-md);border:1px solid var(--border-medium);background:var(--white);width:100%;font-family:var(--font-body);transition:var(--transition);color:var(--text-primary);padding:.75rem 1rem;font-size:.95rem}.input:focus{border-color:var(--apple-blue);outline:none;box-shadow:0 0 0 3.5px #0071e32e}.input::placeholder{color:var(--text-muted)}.segmented-control{border-radius:var(--radius-sm);background:#7676801f;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented-item{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:7px;padding:.375rem .875rem;font-size:.825rem;font-weight:500}.segmented-item.active{background:var(--white);color:var(--text-primary);font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a}.apple-badge{border-radius:var(--radius-full);letter-spacing:-.01em;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.apple-badge-blue{background-color:var(--apple-blue-light);color:var(--apple-blue)}.apple-badge-green{background-color:var(--apple-green-light);color:#1e8e3e}.apple-badge-orange{background-color:var(--apple-orange-light);color:#d97706}.apple-badge-red{background-color:var(--apple-red-light);color:var(--apple-red)}.apple-badge-neutral{background-color:var(--neutral-100);color:var(--text-secondary)}.gradient-text{background:linear-gradient(135deg,#0071e3 0%,#af52de 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-apple-subtle{background:linear-gradient(135deg,#1d1d1f 0%,#434347 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.w-full{width:100%}.grid{gap:1.5rem;display:grid}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media (width<=1100px){.grid-cols-4,.grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}.auth-layout{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.auth-layout:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#0071e347 0%,#5856d626 40%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.auth-layout:after{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#af52de33 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-200px;right:-100px}.auth-card{-webkit-backdrop-filter:blur(40px)saturate(200%);border-radius:var(--radius-2xl);z-index:10;width:100%;max-width:440px;color:var(--white);background:#1c1c1ebf;border:1px solid #ffffff24;padding:3rem 2.5rem;box-shadow:0 30px 60px -12px #0009,inset 0 0 0 1px #ffffff1a}.auth-card .input,.auth-card .p-inputtext{color:#fff!important;border-radius:var(--radius-md)!important;background:#ffffff14!important;border-color:#ffffff26!important}.auth-card .input:focus,.auth-card .p-inputtext:focus{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0071e34d!important}.auth-card label{color:#ffffffb3;margin-bottom:.5rem;font-size:.8rem;font-weight:500;display:block}.form-group{margin-bottom:1.25rem}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes applePulseBeacon{0%{transform:scale(.95);box-shadow:0 0 #0071e399}70%{transform:scale(1);box-shadow:0 0 0 8px #0071e300}to{transform:scale(.95);box-shadow:0 0 #0071e300}}.apple-beacon{animation:2s infinite applePulseBeacon}@keyframes waveformBounce{0%,to{height:6px}50%{height:22px}}.p-button{font-family:var(--font-headline)!important;border-radius:var(--radius-full)!important;transition:var(--transition)!important;font-weight:600!important}.p-button:active{transform:scale(.97)!important}.p-dialog{border-radius:var(--radius-2xl)!important;border:1px solid var(--border-subtle)!important;overflow:hidden!important;box-shadow:0 24px 60px -12px #00000040!important}.p-dialog-header{font-family:var(--font-headline)!important;padding:1.5rem 1.75rem 1rem!important}.p-dialog-content{padding:0 1.75rem 1.75rem!important}.p-dialog-footer{border-top:1px solid var(--separator)!important;padding:1rem 1.75rem 1.5rem!important}.p-tablist-tab-list{border-bottom:1px solid var(--border-subtle)!important;background:0 0!important}.p-tab{font-family:var(--font-headline)!important;color:var(--text-secondary)!important;transition:var(--transition)!important;border-radius:var(--radius-sm)!important;font-size:.95rem!important;font-weight:600!important}.p-tab[data-p-active=true]{color:var(--apple-blue)!important}.p-select,.p-inputtext,.p-textarea{border-radius:var(--radius-md)!important;font-family:var(--font-body)!important;border-color:var(--neutral-300)!important;transition:var(--transition)!important}.p-select:focus-within,.p-inputtext:focus,.p-textarea:focus{border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px #0071e326!important}.print-only{display:none!important}@media print{@page{margin:15mm 20mm;size:portrait}html,body{color:#1d1d1f!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important}.sidebar,.topbar,.logo-container,.nav-menu,.sidebar-footer,.user-profile,.search-container,.header-section,.title-row,.breadcrumb,.tabs-header,.p-tablist,.tab-actions,.action-buttons,.sidebar-backdrop,.speechmatics-usage-footer,.no-print,.p-toast,.p-dialog,button,a.no-underline{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,body,#app,.app-container,.main-content,.page-content,.recording-show-page-wrapper,.recording-show-page,.summary-view,.summary-card,.markdown-content{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;overflow:visible!important}.print-only,.print-header,.print-footer{display:none!important}.summary-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.screen-summary-header{display:none!important}.markdown-content{color:#1d1d1f;font-size:11pt;line-height:1.65}.markdown-content h1{color:#000;border-bottom:1px solid #e5e5ea;margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.4rem;font-size:16pt;font-weight:700}.markdown-content h2{color:#1d1d1f;margin-top:1.25rem;margin-bottom:.5rem;font-size:13pt;font-weight:700}.markdown-content h3{color:#3a3a3c;margin-top:1rem;margin-bottom:.4rem;font-size:11.5pt;font-weight:600}.markdown-content p{color:#3a3a3c;margin-bottom:.85rem}.markdown-content ul,.markdown-content ol{margin-bottom:.85rem;padding-left:1.5rem}.markdown-content li{color:#3a3a3c;margin-bottom:.4rem}.markdown-content strong{color:#000;font-weight:600}.markdown-content blockquote{border-radius:0 6px 6px 0;color:#48484a!important;background-color:#f5f5f7!important;border-left:4px solid #0071e3!important;margin:1rem 0!important;padding:.6rem 1rem!important}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
