.modal[data-v-52b52c38]{overflow-y:auto}.settings-drawer-content-embedded[data-v-04bc7cdf]{display:flex;flex-direction:column;height:100%;background:#fff}.settings-drawer-content-embedded .settings-drawer-body[data-v-04bc7cdf]{flex:1;overflow-y:auto}.settings-drawer-backdrop[data-v-04bc7cdf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1040}.settings-drawer[data-v-04bc7cdf]{position:fixed;top:0;right:0;width:520px;max-width:100%;height:100%;background:#fff;box-shadow:-4px 0 15px #0000001a;z-index:1050;display:flex;flex-direction:column}.settings-drawer-header[data-v-04bc7cdf]{flex-shrink:0}.settings-drawer-body[data-v-04bc7cdf]{flex:1;overflow-y:auto}.settings-drawer-footer[data-v-04bc7cdf]{flex-shrink:0}.slide-enter-active[data-v-04bc7cdf],.slide-leave-active[data-v-04bc7cdf]{transition:transform .3s ease}.slide-enter-from[data-v-04bc7cdf],.slide-leave-to[data-v-04bc7cdf]{transform:translate(100%)}.settings-section h6[data-v-04bc7cdf]{font-size:.9rem}.form-text[data-v-04bc7cdf]{font-size:.75rem;color:var(--bs-gray-500)}.form-label.required[data-v-04bc7cdf]:after{content:" *";color:var(--bs-danger)}.accordion-header[data-v-04bc7cdf]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;margin:0 -1rem;padding-left:1rem!important;padding-right:1rem!important}.accordion-header[data-v-04bc7cdf]:hover{background-color:var(--bs-gray-100)}.accordion-content[data-v-04bc7cdf]{animation:accordionSlideDown-04bc7cdf .2s ease-out}@keyframes accordionSlideDown-04bc7cdf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.aggregate-summary-bar[data-v-5af381a0]{display:flex;align-items:center;gap:.25rem;padding:.5rem 0;margin-bottom:.75rem;color:var(--bs-gray-600);font-size:.875rem;border-bottom:1px solid var(--bs-gray-200)}.summary-item[data-v-5af381a0]{display:inline-flex;align-items:center;gap:.25rem}.summary-value[data-v-5af381a0]{font-weight:600;color:var(--bs-gray-700)}.summary-label[data-v-5af381a0]{color:var(--bs-gray-500)}.summary-separator[data-v-5af381a0]{margin:0 .5rem;color:var(--bs-gray-400)}@media (max-width: 400px){.aggregate-summary-bar[data-v-5af381a0]{flex-wrap:wrap;justify-content:center}}.insights-drawer-content[data-v-9ed09942]{display:flex;flex-direction:column;height:100%;background:#fff}.insights-drawer-body[data-v-9ed09942]{flex:1;overflow-y:auto}.insights-drawer-footer[data-v-9ed09942]{flex-shrink:0}.section-header[data-v-9ed09942]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;margin:0 -1rem;padding-left:1rem!important;padding-right:1rem!important}.section-header[data-v-9ed09942]:hover{background-color:var(--bs-gray-100)}.section-content[data-v-9ed09942]{animation:slideDown-9ed09942 .2s ease-out}@keyframes slideDown-9ed09942{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.health-card[data-v-9ed09942]{transition:all .2s ease}.health-card[data-v-9ed09942]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.attention-item[data-v-9ed09942]{transition:all .15s ease}.attention-item[data-v-9ed09942]:hover{background-color:var(--bs-gray-200)!important}.growth-highlight[data-v-9ed09942]{transition:all .15s ease}.growth-highlight[data-v-9ed09942]:hover{background-color:rgba(var(--bs-success-rgb),.15)!important}.cursor-pointer[data-v-9ed09942]{cursor:pointer}.settings-drawer-content-embedded[data-v-1ee1c07b]{display:flex;flex-direction:column;height:100%;background:#fff}.settings-drawer-content-embedded .settings-drawer-body[data-v-1ee1c07b]{flex:1;overflow-y:auto}.settings-drawer-header[data-v-1ee1c07b],.settings-drawer-footer[data-v-1ee1c07b]{flex-shrink:0}.form-text[data-v-1ee1c07b]{font-size:.75rem;color:var(--bs-gray-500)}.form-label.required[data-v-1ee1c07b]:after{content:" *";color:var(--bs-danger)}.accordion-header[data-v-1ee1c07b]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;margin:0 -1rem;padding-left:1rem!important;padding-right:1rem!important}.accordion-header[data-v-1ee1c07b]:hover{background-color:var(--bs-gray-100)}.accordion-content[data-v-1ee1c07b]{animation:accordionSlideDown-1ee1c07b .2s ease-out}@keyframes accordionSlideDown-1ee1c07b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bulk-send-drawer[data-v-14c03196]{background:#fff}.section-title[data-v-14c03196]{font-weight:600;color:var(--bs-gray-700);border-bottom:1px solid var(--bs-gray-200);padding-bottom:.5rem}.preview-count[data-v-14c03196]{border:1px solid var(--bs-primary-light)}.tokens-section button[data-v-14c03196]{font-family:monospace;font-size:.7rem}.drawer-body[data-v-14c03196]{flex:1;overflow-y:auto}.settings-drawer-content-embedded[data-v-e0855175]{display:flex;flex-direction:column;height:100%;background:#fff}.settings-drawer-content-embedded .settings-drawer-body[data-v-e0855175]{flex:1;overflow-y:auto}.settings-drawer-header[data-v-e0855175],.settings-drawer-footer[data-v-e0855175]{flex-shrink:0}.form-label.required[data-v-e0855175]:after{content:" *";color:var(--bs-danger)}.accordion-header[data-v-e0855175]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;margin:0 -1rem;padding-left:1rem!important;padding-right:1rem!important}.accordion-header[data-v-e0855175]:hover{background-color:var(--bs-gray-100)}.accordion-content[data-v-e0855175]{animation:accordionSlideDown-e0855175 .2s ease-out}@keyframes accordionSlideDown-e0855175{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.leasing-schedule-calendar[data-v-f92fe61d]{position:relative;min-height:500px}.calendar-loading[data-v-f92fe61d]{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:100}.unit-legend-swatch[data-v-f92fe61d]{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.month-view[data-v-f92fe61d]{padding:0}.month-header[data-v-f92fe61d]{display:grid;grid-template-columns:repeat(7,1fr);background:var(--bs-gray-100);border-bottom:1px solid var(--bs-gray-300)}.month-header-cell[data-v-f92fe61d]{padding:10px;text-align:center;font-weight:600;font-size:12px;color:var(--bs-gray-600)}.month-body[data-v-f92fe61d]{display:flex;flex-direction:column}.month-week[data-v-f92fe61d]{display:grid;grid-template-columns:repeat(7,1fr);min-height:100px}.month-day[data-v-f92fe61d]{border-right:1px solid var(--bs-gray-200);border-bottom:1px solid var(--bs-gray-200);padding:4px;min-height:100px;cursor:pointer;transition:background .15s}.month-day[data-v-f92fe61d]:hover{background:var(--bs-gray-50)}.month-day.other-month[data-v-f92fe61d]{background:var(--bs-gray-100);color:var(--bs-gray-500)}.month-day.is-today[data-v-f92fe61d]{background:rgba(var(--bs-primary-rgb),.05)}.month-day.is-today .day-number[data-v-f92fe61d]{background:var(--bs-primary);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.day-number[data-v-f92fe61d]{font-weight:600;font-size:13px;margin-bottom:4px}.day-bookings[data-v-f92fe61d]{display:flex;flex-direction:column;gap:2px}.month-booking[data-v-f92fe61d]{font-size:11px;padding:2px 4px;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.month-booking.status-tentative[data-v-f92fe61d]{background:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary)}.month-booking.status-confirmed[data-v-f92fe61d]{background:rgba(var(--bs-success-rgb),.15);color:var(--bs-success)}.month-booking .booking-time[data-v-f92fe61d]{font-weight:600;margin-right:4px}.more-bookings[data-v-f92fe61d]{font-size:10px;color:var(--bs-gray-600);padding:2px 4px;cursor:pointer}.more-bookings[data-v-f92fe61d]:hover{color:var(--bs-primary)}.week-view[data-v-f92fe61d]{display:flex;flex-direction:column}.week-header[data-v-f92fe61d]{display:flex;border-bottom:2px solid var(--bs-gray-300);background:var(--bs-gray-100)}.time-gutter-header[data-v-f92fe61d]{width:60px;min-width:60px}.week-day-header[data-v-f92fe61d]{flex:1;padding:10px;text-align:center;border-left:1px solid var(--bs-gray-200)}.week-day-header.is-today[data-v-f92fe61d]{background:rgba(var(--bs-primary-rgb),.1)}.week-day-header .day-name[data-v-f92fe61d]{font-size:11px;color:var(--bs-gray-600);text-transform:uppercase}.week-day-header .day-number[data-v-f92fe61d]{font-size:18px;font-weight:600}.week-body[data-v-f92fe61d]{display:flex;flex:1;overflow-y:auto;max-height:600px}.time-gutter[data-v-f92fe61d]{width:60px;min-width:60px}.time-slot-label[data-v-f92fe61d]{height:60px;padding:4px 8px;font-size:11px;color:var(--bs-gray-600);text-align:right;border-bottom:1px solid var(--bs-gray-200)}.week-days[data-v-f92fe61d]{display:flex;flex:1}.week-day-column[data-v-f92fe61d]{flex:1;position:relative;border-left:1px solid var(--bs-gray-200);cursor:pointer}.hour-cell[data-v-f92fe61d]{height:60px;border-bottom:1px solid var(--bs-gray-200)}.hour-cell.is-past[data-v-f92fe61d]{background:var(--bs-gray-100)}.week-booking[data-v-f92fe61d]{position:absolute;left:2px;right:2px;border-radius:4px;padding:2px 4px;font-size:11px;overflow:hidden;cursor:pointer;z-index:1}.week-booking.status-tentative[data-v-f92fe61d]{background:var(--bs-primary);color:#fff}.week-booking.status-confirmed[data-v-f92fe61d]{background:var(--bs-success);color:#fff}.week-booking .booking-title[data-v-f92fe61d]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week-booking .booking-time[data-v-f92fe61d]{font-size:10px;opacity:.9}.day-view .calendar-container[data-v-f92fe61d]{overflow-x:auto}.day-view .calendar-header[data-v-f92fe61d]{display:flex;border-bottom:2px solid var(--bs-gray-300);background:var(--bs-gray-100);position:sticky;top:0;z-index:10}.unit-label-header[data-v-f92fe61d]{width:180px;min-width:180px;padding:10px 15px;font-weight:600;border-right:1px solid var(--bs-gray-300)}.time-slots-header[data-v-f92fe61d]{display:flex;flex:1}.time-slot-header[data-v-f92fe61d]{padding:10px 0;text-align:left;font-size:11px;font-weight:500;color:var(--bs-gray-600);border-left:1px solid var(--bs-gray-200)}.time-slot-header span[data-v-f92fe61d]{padding-left:4px}.day-view .calendar-body[data-v-f92fe61d]{min-width:fit-content}.unit-row[data-v-f92fe61d]{display:flex;border-bottom:1px solid var(--bs-gray-200);min-height:60px}.unit-row[data-v-f92fe61d]:hover{background:var(--bs-gray-50)}.unit-label[data-v-f92fe61d]{width:180px;min-width:180px;padding:10px 15px;border-right:1px solid var(--bs-gray-300);background:#fff;position:sticky;left:0;z-index:5}.unit-name[data-v-f92fe61d]{font-weight:600;font-size:13px}.unit-meta[data-v-f92fe61d]{font-size:11px}.time-grid[data-v-f92fe61d]{display:flex;flex:1;position:relative;cursor:crosshair}.time-cell[data-v-f92fe61d]{height:100%;min-height:60px;border-left:1px solid var(--bs-gray-200);box-sizing:border-box}.time-cell.hour-start[data-v-f92fe61d]{border-left:1px solid var(--bs-gray-300)}.time-cell.is-past[data-v-f92fe61d]{background:var(--bs-gray-100)}.booking-preview[data-v-f92fe61d]{position:absolute;top:4px;bottom:4px;background:rgba(var(--bs-primary-rgb),.3);border:2px dashed var(--bs-primary);border-radius:4px;display:flex;align-items:center;padding:0 8px;pointer-events:none}.booking-block[data-v-f92fe61d]{position:absolute;top:4px;bottom:4px;border-radius:4px;cursor:pointer;overflow:hidden;transition:box-shadow .15s ease;z-index:2}.booking-block[data-v-f92fe61d]:hover{box-shadow:0 2px 8px #00000026;z-index:3}.booking-block.status-tentative[data-v-f92fe61d]{background:var(--bs-primary);border-left:3px solid var(--bs-primary-dark, #0a58ca)}.booking-block.status-confirmed[data-v-f92fe61d]{background:var(--bs-success);border-left:3px solid var(--bs-success-dark, #146c43)}.booking-block.status-cancelled[data-v-f92fe61d]{background:var(--bs-secondary);border-left:3px solid var(--bs-gray-600);opacity:.6}.booking-block .booking-content[data-v-f92fe61d]{padding:4px 8px;color:#fff;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.booking-block .booking-title[data-v-f92fe61d]{font-weight:600}.booking-block .booking-time[data-v-f92fe61d]{opacity:.9;font-size:10px}.bg-primary-subtle[data-v-f92fe61d]{background-color:rgba(var(--bs-primary-rgb),.15)!important}.bg-success-subtle[data-v-f92fe61d]{background-color:rgba(var(--bs-success-rgb),.15)!important}.booking-block.is-recurring[data-v-f92fe61d]:after,.week-booking.is-recurring[data-v-f92fe61d]:after,.month-booking.is-recurring[data-v-f92fe61d]:after{content:"↻";position:absolute;top:2px;right:4px;font-size:10px;opacity:.8}.booking-block.is-recurring[data-v-f92fe61d]:after,.week-booking.is-recurring[data-v-f92fe61d]:after{color:#fff}.month-booking.is-recurring[data-v-f92fe61d]:after{position:relative;margin-left:4px;top:0;right:0}.month-booking.is-recurring[data-v-f92fe61d]{padding-right:2px}.month-year-picker-container>button[data-v-f92fe61d]:hover{color:var(--bs-primary)!important}.month-year-picker-container>button[data-v-f92fe61d]:focus{outline:2px solid var(--bs-primary);outline-offset:2px}.month-year-picker-dropdown[data-v-f92fe61d]{animation:picker-slide-down-f92fe61d .15s ease-out}@keyframes picker-slide-down-f92fe61d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.month-year-picker-dropdown .form-select[data-v-f92fe61d]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.table-view .table tbody tr[data-v-f92fe61d]{transition:background-color .15s ease}.table-view .table tbody tr[data-v-f92fe61d]:hover{background-color:rgba(var(--bs-primary-rgb),.03)}.table-view .badge[data-v-f92fe61d]{text-transform:capitalize}.cursor-pointer[data-v-f92fe61d]{cursor:pointer}.day-timeline-view[data-v-f92fe61d]{display:flex;flex-direction:column;min-height:500px}.timeline-header[data-v-f92fe61d]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:var(--bs-gray-100);border-bottom:2px solid var(--bs-gray-300)}.timeline-date[data-v-f92fe61d]{font-size:18px;font-weight:600;color:var(--bs-gray-800)}.timeline-unit-filter[data-v-f92fe61d]{min-width:200px}.timeline-body[data-v-f92fe61d]{display:flex;flex:1;overflow-y:auto;max-height:720px}.day-timeline-view .time-gutter[data-v-f92fe61d]{width:70px;min-width:70px;flex-shrink:0;background:var(--bs-gray-50);border-color:var(--bs-gray-200)}.day-timeline-view .time-gutter-left[data-v-f92fe61d]{border-right:1px solid var(--bs-gray-200)}.day-timeline-view .time-gutter-right[data-v-f92fe61d]{border-left:1px solid var(--bs-gray-200)}.day-timeline-view .time-slot-label[data-v-f92fe61d]{height:60px;padding:8px 10px 4px;font-size:12px;font-weight:500;color:var(--bs-gray-600);text-align:center;border-bottom:1px solid var(--bs-gray-200);display:flex;align-items:flex-start;justify-content:center}.timeline-events-column[data-v-f92fe61d]{flex:1;position:relative;cursor:crosshair;background:#fff}.timeline-events-column .hour-cell[data-v-f92fe61d]{height:60px;border-bottom:1px solid var(--bs-gray-200);transition:background-color .15s ease}.timeline-events-column .hour-cell[data-v-f92fe61d]:hover{background:rgba(var(--bs-primary-rgb),.03)}.timeline-events-column .hour-cell.is-past[data-v-f92fe61d]{background:var(--bs-gray-100)}.timeline-events-column .hour-cell.is-past[data-v-f92fe61d]:hover{background:var(--bs-gray-150, #e5e7eb)}.timeline-booking[data-v-f92fe61d]{position:absolute;border-radius:6px;overflow:hidden;cursor:pointer;z-index:2;box-shadow:0 1px 3px #0000001a;transition:box-shadow .15s ease}.timeline-booking[data-v-f92fe61d]:hover{box-shadow:0 4px 12px #0003;z-index:10}.timeline-booking.status-tentative[data-v-f92fe61d]{background:var(--bs-primary);border-left:4px solid var(--bs-primary-dark, #0a58ca)}.timeline-booking.status-confirmed[data-v-f92fe61d]{background:var(--bs-success);border-left:4px solid var(--bs-success-dark, #146c43)}.timeline-booking.status-cancelled[data-v-f92fe61d]{background:var(--bs-secondary);border-left:4px solid var(--bs-gray-600);opacity:.6}.timeline-booking .booking-content[data-v-f92fe61d]{padding:6px 10px;color:#fff;font-size:12px;line-height:1.3;height:100%;display:flex;flex-direction:column;justify-content:center}.timeline-booking .booking-unit[data-v-f92fe61d]{font-size:10px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.timeline-booking .booking-title[data-v-f92fe61d]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-booking .booking-time[data-v-f92fe61d]{font-size:11px;opacity:.9}.timeline-booking.is-recurring[data-v-f92fe61d]:after{content:"↻";position:absolute;top:4px;right:6px;font-size:12px;opacity:.8;color:#fff}.timeline-footer[data-v-f92fe61d]{background:var(--bs-gray-50);border-top:1px solid var(--bs-gray-200)}.bulk-invoice-generator[data-v-4ea5f16c]{max-width:1200px}.palette-locked[data-v-f69c9d66]{opacity:.6;pointer-events:none}.palette-item[data-v-f69c9d66]{transition:all .2s ease;cursor:pointer}.palette-item[data-v-f69c9d66]:hover{background-color:var(--bs-gray-100)}.palette-item.dragging[data-v-f69c9d66]{opacity:.5;transform:rotate(2deg)}.cursor-grab[data-v-f69c9d66]{cursor:grab}.cursor-grab[data-v-f69c9d66]:active{cursor:grabbing}.dropzone[data-v-a343ddd4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed var(--bs-border-color);border-radius:.5rem;background-color:var(--bs-gray-50);transition:all .2s ease;min-height:180px}.dropzone.is-dragging[data-v-a343ddd4]{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.dropzone.has-file[data-v-a343ddd4]{border-style:solid;background-color:#fff}.preview-container[data-v-a343ddd4]{display:flex;align-items:center;gap:1rem;width:100%}.preview-image[data-v-a343ddd4]{width:80px;height:80px;object-fit:cover;border-radius:.375rem;border:1px solid var(--bs-border-color)}.preview-info[data-v-a343ddd4]{flex:1;min-width:0}.preview-info strong[data-v-a343ddd4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-grid[data-v-a343ddd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;max-height:350px;overflow-y:auto;padding:.25rem}.asset-card[data-v-a343ddd4]{position:relative;border:2px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .15s ease;background:#fff}.asset-card[data-v-a343ddd4]:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px #0000001a}.asset-card.selected[data-v-a343ddd4]{border-color:var(--bs-primary);box-shadow:0 0 0 3px var(--bs-primary-bg-subtle)}.asset-image[data-v-a343ddd4]{aspect-ratio:4/3;overflow:hidden;background-color:var(--bs-gray-100)}.asset-image img[data-v-a343ddd4]{width:100%;height:100%;object-fit:cover}.asset-info[data-v-a343ddd4]{padding:.5rem}.asset-filename[data-v-a343ddd4]{font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta[data-v-a343ddd4]{font-size:.7rem;color:var(--bs-secondary)}.asset-check[data-v-a343ddd4]{position:absolute;top:.5rem;right:.5rem;color:var(--bs-primary);background:#fff;border-radius:50%;font-size:1.25rem;line-height:1}.nav-tabs[data-v-a343ddd4]{border-bottom:none}.nav-tabs .nav-link[data-v-a343ddd4]{border:none;color:var(--bs-gray-600);padding:.5rem 1rem;border-radius:.375rem .375rem 0 0}.nav-tabs .nav-link[data-v-a343ddd4]:hover{color:var(--bs-primary);background-color:var(--bs-gray-100)}.nav-tabs .nav-link.active[data-v-a343ddd4]{color:var(--bs-primary);background-color:#fff;border:1px solid var(--bs-border-color);border-bottom:1px solid white;margin-bottom:-1px}.capture-advanced summary[data-v-a343ddd4]{cursor:pointer;-webkit-user-select:none;user-select:none}.capture-advanced summary[data-v-a343ddd4]::-webkit-details-marker{display:none}.cursor-pointer[data-v-a343ddd4]{cursor:pointer}.rich-text-editor[data-v-c5d05a39]{border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;background:#fff}.rich-text-editor.is-invalid[data-v-c5d05a39]{border-color:var(--bs-danger)}.rich-text-editor.is-disabled[data-v-c5d05a39]{background-color:var(--bs-gray-100);opacity:.65}.editor-toolbar[data-v-c5d05a39]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-gray-100)}.editor-toolbar .btn[data-v-c5d05a39]{padding:.25rem .5rem;border-color:transparent}.editor-toolbar .btn[data-v-c5d05a39]:hover{background-color:var(--bs-gray-200)}.editor-toolbar .btn.active[data-v-c5d05a39]{background-color:var(--bs-primary);color:#fff}.editor-content-wrapper[data-v-c5d05a39]{overflow-y:auto}.editor-content[data-v-c5d05a39]{min-height:100%}[data-v-c5d05a39] .tiptap{padding:1rem;min-height:150px;outline:none}[data-v-c5d05a39] .tiptap p{margin-bottom:.75rem}[data-v-c5d05a39] .tiptap p:last-child{margin-bottom:0}[data-v-c5d05a39] .tiptap h1{font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}[data-v-c5d05a39] .tiptap h1:first-child{margin-top:0}[data-v-c5d05a39] .tiptap h2{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem}[data-v-c5d05a39] .tiptap h2:first-child{margin-top:0}[data-v-c5d05a39] .tiptap h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}[data-v-c5d05a39] .tiptap h3:first-child{margin-top:0}[data-v-c5d05a39] .tiptap ul,[data-v-c5d05a39] .tiptap ol{padding-left:1.5rem;margin-bottom:.75rem}[data-v-c5d05a39] .tiptap li{margin-bottom:.25rem}[data-v-c5d05a39] .tiptap code{background-color:var(--bs-gray-200);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--bs-font-monospace);font-size:.875em}[data-v-c5d05a39] .tiptap pre{background-color:var(--bs-gray-100);padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:.75rem}[data-v-c5d05a39] .tiptap pre code{background:none;padding:0}[data-v-c5d05a39] .tiptap a{color:var(--bs-primary);text-decoration:underline}[data-v-c5d05a39] .tiptap a:hover{text-decoration:none}[data-v-c5d05a39] .tiptap blockquote{border-left:4px solid var(--bs-primary);padding-left:1rem;margin-left:0;margin-bottom:.75rem;color:var(--bs-gray-600)}[data-v-c5d05a39] .tiptap hr{border:none;border-top:2px solid var(--bs-border-color);margin:1.5rem 0}[data-v-c5d05a39] .tiptap u{text-decoration:underline}[data-v-c5d05a39] .tiptap img{max-width:100%;height:auto;border-radius:.5rem;margin:.75rem 0}[data-v-c5d05a39] .tiptap img.ProseMirror-selectednode{outline:3px solid var(--bs-primary)}[data-v-c5d05a39] .tiptap table{border-collapse:collapse;margin:.75rem 0;width:100%}[data-v-c5d05a39] .tiptap th,[data-v-c5d05a39] .tiptap td{border:1px solid var(--bs-border-color);padding:.5rem;vertical-align:top}[data-v-c5d05a39] .tiptap th{background-color:var(--bs-gray-100);font-weight:600}[data-v-c5d05a39] .tiptap .selectedCell{background-color:var(--bs-primary-bg-subtle)}[data-v-c5d05a39] .tiptap .callout-info{border-left-color:var(--bs-info);background-color:var(--bs-info-bg-subtle)}[data-v-c5d05a39] .tiptap .callout-warning{border-left-color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle)}[data-v-c5d05a39] .tiptap .callout-tip{border-left-color:var(--bs-success);background-color:var(--bs-success-bg-subtle)}[data-v-c5d05a39] .tiptap .callout-danger{border-left-color:var(--bs-danger);background-color:var(--bs-danger-bg-subtle)}[data-v-c5d05a39] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--bs-gray-400);pointer-events:none;height:0}.rich-text-editor[data-v-c5d05a39]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.btn-group[data-v-c5d05a39]{position:relative}.dropdown-menu.show[data-v-c5d05a39]{z-index:1050}.transition-transform[data-v-76077e81]{transition:transform .2s ease}.rotate-90[data-v-76077e81]{transform:rotate(90deg)}.bg-gray-50[data-v-76077e81]{background-color:var(--bs-gray-50)}.section-block[data-v-95fc0ad0]{position:relative;background:#fff;border:2px solid var(--bs-gray-200);border-radius:.75rem;padding:1rem 1.25rem;transition:all .2s ease;cursor:pointer}.section-block[data-v-95fc0ad0]:hover{border-color:var(--bs-gray-300);box-shadow:0 2px 8px #0000000f}.section-block--active[data-v-95fc0ad0]{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15);cursor:default}.section-block--locked[data-v-95fc0ad0]{cursor:default;opacity:.95}.section-block--locked[data-v-95fc0ad0]:hover{border-color:var(--bs-gray-200);box-shadow:none}.section-block.dragging[data-v-95fc0ad0]{opacity:.5;transform:rotate(1deg)}.section-block--drop-above[data-v-95fc0ad0]:before{content:"";position:absolute;top:-6px;left:0;right:0;height:3px;background:var(--bs-primary);border-radius:2px;animation:pulse-line-95fc0ad0 1.5s ease-in-out infinite}@keyframes pulse-line-95fc0ad0{0%,to{opacity:.6}50%{opacity:1}}.drop-indicator[data-v-95fc0ad0]{position:absolute;top:-6px;left:0;right:0;height:3px;background:var(--bs-primary);border-radius:2px}.section-block__handle[data-v-95fc0ad0]{padding:.25rem;cursor:grab}.section-block__handle[data-v-95fc0ad0]:active{cursor:grabbing}.section-block__number[data-v-95fc0ad0]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--bs-primary);color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0}.section-block__title-input[data-v-95fc0ad0]{font-weight:600;font-size:.95rem}.section-block__title[data-v-95fc0ad0]{color:var(--bs-gray-800)}.section-block__preview[data-v-95fc0ad0]{font-size:.9rem;line-height:1.7;color:var(--bs-gray-700);max-height:200px;overflow:hidden;position:relative}.section-block__preview[data-v-95fc0ad0]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#fff);pointer-events:none}.section-block--active .section-block__preview[data-v-95fc0ad0]:after{display:none}.section-block__preview--locked[data-v-95fc0ad0]{max-height:none}.section-block__preview--locked[data-v-95fc0ad0]:after{display:none}.section-block__preview[data-v-95fc0ad0] p{margin-bottom:.5rem}.section-block__preview[data-v-95fc0ad0] p:last-child{margin-bottom:0}.section-block__preview[data-v-95fc0ad0] ul,.section-block__preview[data-v-95fc0ad0] ol{padding-left:1.5rem;margin-bottom:.5rem}.section-block__preview[data-v-95fc0ad0] h1,.section-block__preview[data-v-95fc0ad0] h2,.section-block__preview[data-v-95fc0ad0] h3{margin-bottom:.5rem;font-weight:600}.cursor-grab[data-v-95fc0ad0]{cursor:grab}.cursor-grab[data-v-95fc0ad0]:active{cursor:grabbing}.document-canvas[data-v-c183434e]{min-height:500px;padding:1rem;background:var(--bs-gray-50);border-radius:.75rem;border:2px solid transparent;transition:border-color .2s ease}.canvas-drop-active[data-v-c183434e]{border-color:var(--bs-primary);border-style:dashed;background:color-mix(in srgb,var(--bs-primary) 5%,white)}.empty-state[data-v-c183434e]{pointer-events:none}.bottom-zone[data-v-c183434e]{padding:1rem;border:2px dashed var(--bs-gray-300);border-radius:.5rem;transition:all .2s ease}.bottom-zone--active[data-v-c183434e]{border-color:var(--bs-primary);background:color-mix(in srgb,var(--bs-primary) 5%,white)}.btn-dashed[data-v-c183434e]{border-style:dashed}.preview-content[data-v-c3461505]{font-family:Georgia,serif;line-height:1.8}.preview-section[data-v-c3461505]{border-bottom:1px solid var(--bs-gray-300);padding-bottom:1.5rem}.preview-section[data-v-c3461505]:last-child{border-bottom:none}.lease-section-node[data-v-ae01646e]{position:relative;background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;margin-bottom:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.section-hovered[data-v-ae01646e]{border-color:var(--bs-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--bs-primary) 20%,transparent)}.section-title-bar[data-v-ae01646e]{border-bottom:1px solid var(--bs-gray-100);background:var(--bs-gray-50);border-radius:.5rem .5rem 0 0;min-height:40px}.drag-handle[data-v-ae01646e]{cursor:grab;opacity:0;transition:opacity .2s ease;padding:2px}.drag-handle[data-v-ae01646e]:active{cursor:grabbing}.drag-handle--visible[data-v-ae01646e]{opacity:1}.section-number[data-v-ae01646e]{-webkit-user-select:none;user-select:none;min-width:20px}.section-content-area[data-v-ae01646e]{min-height:60px}.section-content-inner[data-v-ae01646e] p{margin-bottom:.5rem}.section-content-inner[data-v-ae01646e] p:last-child{margin-bottom:0}.section-divider[data-v-ae01646e]{height:0}.section-actions[data-v-ae01646e]{animation:fadeIn-ae01646e .15s ease}@keyframes fadeIn-ae01646e{0%{opacity:0}to{opacity:1}}.form-control-flush[data-v-ae01646e]{border:none;padding:0;background:transparent;outline:none;box-shadow:none}.form-control-flush[data-v-ae01646e]:focus{border-bottom:2px solid var(--bs-primary)}.lease-variable-chip[data-v-016ee209]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.85em;line-height:1.4;vertical-align:baseline;cursor:default;-webkit-user-select:none;user-select:none}.chip-resolved[data-v-016ee209]{background:color-mix(in srgb,var(--bs-success) 10%,white);border:1px solid color-mix(in srgb,var(--bs-success) 30%,white);color:var(--bs-success)}.chip-unresolved[data-v-016ee209]{background:color-mix(in srgb,var(--bs-warning) 10%,white);border:1px solid color-mix(in srgb,var(--bs-warning) 30%,white);color:var(--bs-warning)}.chip-text[data-v-016ee209]{font-weight:500}.outline-item[data-v-c4a1c544]{transition:background .15s ease;border-radius:.25rem}.outline-item[data-v-c4a1c544]:hover{background:var(--bs-gray-100)}.cursor-pointer[data-v-c4a1c544]{cursor:pointer}.palette-locked[data-v-1a669aa0]{opacity:.6;pointer-events:none}.palette-item[data-v-1a669aa0]{transition:all .2s ease}.palette-item[data-v-1a669aa0]:hover{background-color:var(--bs-gray-100)}.cursor-pointer[data-v-1a669aa0]{cursor:pointer}.lease-document-editor[data-v-d730fb47]{min-height:600px}.document-editor-panel[data-v-d730fb47]{min-height:500px;padding:1rem;background:var(--bs-gray-50);border-radius:.75rem;border:2px solid transparent}.editor-locked[data-v-d730fb47]{background:var(--bs-gray-100)}.document-editor-content[data-v-d730fb47] .ProseMirror{outline:none;min-height:400px}.document-editor-content[data-v-d730fb47] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--bs-gray-400);pointer-events:none;height:0}.btn-dashed[data-v-d730fb47]{border-style:dashed}.sidebar-panel[data-v-d730fb47]{position:sticky;top:1rem}.lease-agreement-builder[data-v-f7082591]{min-height:600px}.lease-signed-version[data-v-186e8e07]{padding:0}.snapshot-section[data-v-186e8e07]{border-color:#e4e6ef!important}.snapshot-section[data-v-186e8e07]:last-child{margin-bottom:0!important}.rental-application-edit-drawer[data-v-ecfc6350]{display:flex;flex-direction:column;height:100%;background:#fff}.drawer-body[data-v-ecfc6350]{flex:1;overflow-y:auto}.drawer-header[data-v-ecfc6350],.drawer-footer[data-v-ecfc6350]{flex-shrink:0}.form-label.required[data-v-ecfc6350]:after{content:" *";color:var(--bs-danger)}.accordion-button[data-v-ce226b5b]:not(.collapsed){background-color:#f9f9f9}.accordion-button[data-v-ce226b5b]:focus{box-shadow:none}.table th[data-v-ce226b5b]{border-top:none}.stats-row .card[data-v-834b2c76]:hover{box-shadow:0 .5rem 1.5rem .5rem #00000013;transition:box-shadow .2s ease-in-out}.cursor-pointer[data-v-834b2c76]{cursor:pointer}.timeline[data-v-291d6ee3]{position:relative;padding-left:2.5rem}.timeline-item[data-v-291d6ee3]{position:relative;padding-bottom:1.5rem}.timeline-item[data-v-291d6ee3]:last-child{padding-bottom:0}.timeline-line[data-v-291d6ee3]{position:absolute;left:-1.5rem;top:0;bottom:0;width:1px;border-left:1px dashed var(--bs-gray-300)}.timeline-item:last-child .timeline-line[data-v-291d6ee3]{display:none}.timeline-icon[data-v-291d6ee3]{position:absolute;left:-2rem;top:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.timeline-content[data-v-291d6ee3]{padding-left:.5rem}.notification-group[data-v-291d6ee3]:last-child{margin-bottom:0!important}.unit-color-swatch[data-v-1f481938]{display:inline-block;width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.week-grid[data-v-1f481938]{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.cursor-pointer[data-v-1f481938]{cursor:pointer}.week-day[data-v-1f481938]{transition:all .2s ease}.day-hoverable[data-v-1f481938]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.day-past[data-v-1f481938]{opacity:.6}.day-body[data-v-1f481938]{transition:background-color .2s ease}.day-hoverable .day-body[data-v-1f481938]:hover{background-color:rgba(var(--bs-primary-rgb),.03)}.empty-day-slot[data-v-1f481938]{border:2px dashed #e4e6ef;transition:all .2s ease}.day-hoverable .empty-day-slot[data-v-1f481938]:hover{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.05)}.empty-day-slot:hover i[data-v-1f481938],.empty-day-slot:hover div[data-v-1f481938]{color:var(--bs-primary)!important}.booking-item[data-v-1f481938]{transition:all .2s ease}.booking-item[data-v-1f481938]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.booking-card[data-v-1f481938]{color:#fff;position:relative;overflow:hidden;border-radius:.5rem}.booking-card[data-v-1f481938]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:.5rem 0 0 .5rem;transition:all .2s ease}.booking-card .fw-semibold[data-v-1f481938],.booking-card .text-muted[data-v-1f481938]{color:#fffffff2!important}.booking-card .text-muted[data-v-1f481938]{opacity:.85}.booking-card .badge[data-v-1f481938]{background:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)}.booking-confirmed[data-v-1f481938]:before{background:linear-gradient(180deg,#10b981,#059669);box-shadow:2px 0 8px #10b98166}.booking-tentative[data-v-1f481938]:before{background:linear-gradient(180deg,#60a5fa,#3b82f6);box-shadow:2px 0 8px #3b82f666}.booking-pending[data-v-1f481938]:before{background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:2px 0 8px #f59e0b66}.booking-awaiting-payment[data-v-1f481938]:before{background:linear-gradient(180deg,#f87171,#dc2626);box-shadow:2px 0 8px #dc262666}.booking-cancelled[data-v-1f481938]{opacity:.7}.booking-cancelled[data-v-1f481938]:before{background:linear-gradient(180deg,#9ca3af,#6b7280)}.add-booking-btn[data-v-1f481938]{opacity:.7;transition:opacity .2s ease}.week-day:hover .add-booking-btn[data-v-1f481938]{opacity:1}@media (max-width: 768px){.week-grid[data-v-1f481938]{grid-template-columns:1fr}.add-booking-btn[data-v-1f481938]{opacity:1}}.month-view[data-v-1f481938]{overflow:hidden}.month-grid-header[data-v-1f481938],.month-grid-body[data-v-1f481938]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.month-grid-header[data-v-1f481938]{border-bottom:1px solid var(--bs-border-color)}.month-header-cell[data-v-1f481938]{border-right:1px solid var(--bs-border-color)}.month-header-cell[data-v-1f481938]:last-child{border-right:none}.month-day[data-v-1f481938]{min-height:100px;padding:.5rem;border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);transition:background-color .15s ease}.month-day[data-v-1f481938]:nth-child(7n){border-right:none}.month-day[data-v-1f481938]:hover:not(.month-day-past){background-color:rgba(var(--bs-primary-rgb),.03)}.month-day-past[data-v-1f481938]{opacity:.5}.month-day-bookings[data-v-1f481938]{max-height:60px;overflow:hidden}.month-booking-item[data-v-1f481938]{transition:all .15s ease}.month-booking-item[data-v-1f481938]:hover{transform:translate(2px);box-shadow:0 2px 6px #0000001f}.month-booking-card[data-v-1f481938]{color:#fff!important;position:relative;overflow:hidden;border-radius:.35rem}.month-booking-card[data-v-1f481938]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:.35rem 0 0 .35rem}.month-booking-confirmed[data-v-1f481938]:before{background:linear-gradient(180deg,#10b981,#059669)}.month-booking-tentative[data-v-1f481938]:before{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.month-booking-pending[data-v-1f481938]:before{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.month-booking-awaiting-payment[data-v-1f481938]:before{background:linear-gradient(180deg,#f87171,#dc2626)}.month-booking-cancelled[data-v-1f481938]{opacity:.6;text-decoration:line-through}.month-booking-cancelled[data-v-1f481938]:before{background:linear-gradient(180deg,#9ca3af,#6b7280)}.table-view .table tbody tr[data-v-1f481938]{transition:background-color .15s ease}.table-view .table tbody tr[data-v-1f481938]:hover{background-color:rgba(var(--bs-primary-rgb),.03)}.month-year-picker-container>button[data-v-1f481938]:hover{color:var(--bs-primary)!important}.month-year-picker-container>button[data-v-1f481938]:focus{outline:2px solid var(--bs-primary);outline-offset:2px}.month-year-picker-dropdown[data-v-1f481938]{animation:picker-slide-down-1f481938 .15s ease-out}@keyframes picker-slide-down-1f481938{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.month-year-picker-dropdown .form-select[data-v-1f481938]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.day-timeline-view[data-v-1f481938]{display:flex;flex-direction:column;min-height:500px}.timeline-header[data-v-1f481938]{background:var(--bs-gray-100)}.timeline-body[data-v-1f481938]{display:flex;flex:1;overflow-y:auto;max-height:720px}.day-timeline-view .time-gutter[data-v-1f481938]{width:70px;min-width:70px;flex-shrink:0;background:var(--bs-gray-50)}.day-timeline-view .time-gutter-left[data-v-1f481938]{border-right:1px solid var(--bs-gray-200)}.day-timeline-view .time-gutter-right[data-v-1f481938]{border-left:1px solid var(--bs-gray-200)}.day-timeline-view .time-slot-label[data-v-1f481938]{height:60px;padding:8px 10px 4px;font-size:12px;font-weight:500;color:var(--bs-gray-600);text-align:center;border-bottom:1px solid var(--bs-gray-200);display:flex;align-items:flex-start;justify-content:center}.timeline-events-column[data-v-1f481938]{flex:1;position:relative;cursor:crosshair;background:#fff}.timeline-events-column .hour-cell[data-v-1f481938]{height:60px;border-bottom:1px solid var(--bs-gray-200);transition:background-color .15s ease}.timeline-events-column .hour-cell[data-v-1f481938]:hover{background:rgba(var(--bs-primary-rgb),.03)}.timeline-events-column .hour-cell.is-past[data-v-1f481938]{background:var(--bs-gray-100)}.timeline-events-column .hour-cell.is-past[data-v-1f481938]:hover{background:var(--bs-gray-150, #e5e7eb)}.timeline-booking[data-v-1f481938]{position:absolute;border-radius:6px;overflow:hidden;cursor:pointer;z-index:2;box-shadow:0 1px 3px #0000001a;transition:box-shadow .15s ease}.timeline-booking[data-v-1f481938]:hover{box-shadow:0 4px 12px #0003;z-index:10}.timeline-booking.status-tentative[data-v-1f481938]{background:var(--bs-primary);border-left:4px solid var(--bs-primary-dark, #0a58ca)}.timeline-booking.status-confirmed[data-v-1f481938]{background:var(--bs-success);border-left:4px solid var(--bs-success-dark, #146c43)}.timeline-booking.status-pending[data-v-1f481938]{background:var(--bs-warning);border-left:4px solid var(--bs-warning-dark, #997404)}.timeline-booking.status-awaiting_payment[data-v-1f481938]{background:var(--bs-info);border-left:4px solid var(--bs-info-dark, #087990)}.timeline-booking.status-cancelled[data-v-1f481938]{background:var(--bs-secondary);border-left:4px solid var(--bs-gray-600);opacity:.6}.timeline-booking.is-others[data-v-1f481938]{background:var(--bs-gray-400);border-left:4px solid var(--bs-gray-500);cursor:default}.timeline-booking .booking-content[data-v-1f481938]{padding:6px 10px;color:#fff;font-size:12px;line-height:1.3;height:100%;display:flex;flex-direction:column;justify-content:center}.timeline-booking .booking-unit[data-v-1f481938]{font-size:10px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.timeline-booking .booking-title[data-v-1f481938]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-booking .booking-time[data-v-1f481938]{font-size:11px;opacity:.9}.timeline-booking.is-recurring[data-v-1f481938]:after{content:"↻";position:absolute;top:4px;right:6px;font-size:12px;opacity:.8;color:#fff}.timeline-footer[data-v-1f481938]{background:var(--bs-gray-50)}.sticky-top[data-v-0b663f5d]{z-index:10}.retainer-status-card[data-v-812b39fe]{padding:.5rem 0}.support-summary-panel[data-v-d51cb96c]{background:#f9fafb}.pending-signatures-alert[data-v-7cf0fd28]{border-width:1px;border-style:solid}.symbol-warning .symbol-label[data-v-7cf0fd28]{background-color:rgba(var(--bs-warning-rgb),.15)}[data-v-9aa7d015]:root{--rdm-navy: #1e3a5f;--rdm-navy-light: #f0f4f8;--rdm-navy-tint: rgba(30, 58, 95, .08)}.impact-story-card[data-v-9aa7d015]{padding:.5rem 0}.story-content p[data-v-9aa7d015]:last-child{margin-bottom:0}.learn-more-section a[data-v-9aa7d015],.options-view a[data-v-9aa7d015],.support-view a[data-v-9aa7d015]{text-decoration:none;transition:color .15s ease}.learn-more-section a[data-v-9aa7d015]:hover,.options-view a[data-v-9aa7d015]:hover,.support-view a[data-v-9aa7d015]:hover{text-decoration:none}.option-card[data-v-9aa7d015]{transition:all .15s ease;border:1px solid transparent}.option-card--default[data-v-9aa7d015]{background-color:var(--rdm-navy-tint);border-color:#1e3a5f1a}.option-card--default[data-v-9aa7d015]:hover{background-color:#1e3a5f1f;transform:translate(2px)}.option-card--success[data-v-9aa7d015]{background-color:#27ae6014;border-color:#27ae6026}.option-icon-wrapper[data-v-9aa7d015]{flex-shrink:0}.option-icon[data-v-9aa7d015]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.option-icon--default[data-v-9aa7d015]{background-color:var(--rdm-navy);color:#fff}.option-icon--success[data-v-9aa7d015]{background-color:#27ae60;color:#fff}.option-icon--disabled[data-v-9aa7d015]{background-color:#e4e6ef;color:#95a5a6}.support-placeholder[data-v-9aa7d015]{background-color:#f9fafb;border:1px dashed #e4e6ef;opacity:.7}.support-view[data-v-9aa7d015]{max-width:100%}.support-view .btn-primary[data-v-9aa7d015]{background-color:var(--rdm-navy);border-color:var(--rdm-navy)}.support-view .btn-primary[data-v-9aa7d015]:hover{background-color:#16304d;border-color:#16304d}.support-view .btn-primary[data-v-9aa7d015]:disabled{background-color:var(--rdm-navy);border-color:var(--rdm-navy);opacity:.65}input[type=number][data-v-90055660]::-webkit-inner-spin-button,input[type=number][data-v-90055660]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-90055660]{-moz-appearance:textfield}.workspace-stale-banner[data-v-70b6912f]{position:sticky;top:0;z-index:1040;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;color:#78350f;margin-bottom:.75rem;box-shadow:0 1px 2px #0000000a}.workspace-stale-banner__body[data-v-70b6912f]{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0}.workspace-stale-banner__icon[data-v-70b6912f]{font-size:1.125rem;color:#b45309;flex-shrink:0}.workspace-stale-banner__text[data-v-70b6912f]{display:flex;flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1.35;min-width:0}.workspace-stale-banner__text strong[data-v-70b6912f]{font-weight:600;color:#78350f}.workspace-stale-banner__text span[data-v-70b6912f]{color:#92400e}.workspace-stale-banner__actions[data-v-70b6912f]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.stale-banner-enter-active[data-v-70b6912f],.stale-banner-leave-active[data-v-70b6912f]{transition:opacity .16s ease,transform .16s ease}.stale-banner-enter-from[data-v-70b6912f],.stale-banner-leave-to[data-v-70b6912f]{opacity:0;transform:translateY(-4px)}.snapshot-header .badge[data-v-2811aaa1]{transition:transform .15s ease,box-shadow .15s ease}.snapshot-title-editable[data-v-2811aaa1]{cursor:pointer;border-bottom:1px dashed transparent;transition:border-color .15s ease,color .15s ease}.snapshot-title-editable[data-v-2811aaa1]:hover,.snapshot-title-editable[data-v-2811aaa1]:focus{border-bottom-color:var(--bs-gray-400);color:var(--bs-primary);outline:none}.snapshot-title-input[data-v-2811aaa1]{max-width:100%}.right-panel[data-v-2811aaa1]{background:linear-gradient(to right,rgba(249,250,251,.5),transparent)}.ls-1[data-v-2811aaa1]{letter-spacing:.1em}@media (max-width: 991.98px){.right-panel[data-v-2811aaa1]{border-left:none!important;border-top:1px solid var(--bs-gray-200);padding-left:0!important;padding-top:1.25rem;margin-top:1rem;min-width:100%!important;max-width:100%!important}.right-panel .d-flex.gap-5[data-v-2811aaa1]{flex-direction:column;gap:1rem!important}}.snapshot-editable-stat--tinted[data-v-2811aaa1]{border-left-style:solid!important;border-left-width:3px!important;border-left-color:var(--stat-tint, var(--bs-gray-400))!important}.stat-filters-container[data-v-d9c43405]{display:flex;gap:.75rem;width:100%}.stat-filter-box[data-v-d9c43405]{flex:1;min-width:0;transition:all .2s ease}.stat-filter-box[data-v-d9c43405]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.color-indicator[data-v-d9c43405]{width:4px;height:30px;flex-shrink:0}.transition-all[data-v-d9c43405]{transition:all .2s ease}@media (max-width: 991.98px){.stat-filters-container[data-v-d9c43405]{flex-wrap:wrap}.stat-filter-box[data-v-d9c43405]{flex:1 1 calc(50% - .375rem);min-width:140px}}@media (max-width: 575.98px){.stat-filter-box[data-v-d9c43405]{flex:1 1 100%}}.cursor-pointer:hover .rounded-circle[data-v-ba1c54b8]{transform:scale(1.1);box-shadow:0 .25rem .75rem #00000026}.action-panel[data-v-969b0a62]{background:#fff;border:1px solid #e4e6ef;border-radius:.475rem;height:fit-content;transition:width .3s ease,min-width .3s ease;overflow:hidden;box-shadow:0 0 20px #4c577d05}.action-panel-expanded[data-v-969b0a62]{width:280px;min-width:280px}.action-panel-collapsed[data-v-969b0a62]{width:70px;min-width:70px}.expand-btn[data-v-969b0a62],.collapse-btn[data-v-969b0a62]{width:36px;height:36px;transition:transform .2s ease,box-shadow .2s ease}.expand-btn[data-v-969b0a62]:hover,.collapse-btn[data-v-969b0a62]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.collapsed-content[data-v-969b0a62]{height:100%}.expanded-content[data-v-969b0a62]{height:100%;overflow-y:auto}.action-item[data-v-969b0a62]{transition:background-color .2s ease,transform .2s ease}.action-item[data-v-969b0a62]:hover{background-color:#f1f1f4;transform:translate(4px)}.alert-item[data-v-969b0a62]{transition:transform .2s ease,box-shadow .2s ease}.alert-item[data-v-969b0a62]:hover{transform:translate(2px);box-shadow:0 2px 8px #00000014}.widget-item[data-v-969b0a62]{transition:transform .2s ease}.widget-item[data-v-969b0a62]:hover{transform:scale(1.02)}.action-panel-fab[data-v-969b0a62]{position:fixed;bottom:20px;left:20px;z-index:1040;width:56px;height:56px;box-shadow:0 4px 12px #00000026}.action-panel-overlay[data-v-969b0a62]{position:fixed;inset:0;background:#00000080;z-index:1050;animation:fadeIn-969b0a62 .2s ease}.action-panel-drawer[data-v-969b0a62]{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:#fff;z-index:1060;transform:translate(-100%);transition:transform .3s ease;box-shadow:4px 0 20px #00000026;overflow-y:auto}.action-panel-drawer.drawer-open[data-v-969b0a62]{transform:translate(0)}.drawer-header[data-v-969b0a62]{background:#fafbfc}.drawer-content[data-v-969b0a62]{overflow-y:auto}@keyframes fadeIn-969b0a62{0%{opacity:0}to{opacity:1}}.ls-1[data-v-969b0a62]{letter-spacing:.5px}.hover-elevate-up[data-v-969b0a62]{transition:transform .2s ease,box-shadow .2s ease}.hover-elevate-up[data-v-969b0a62]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.info-drawer-content[data-v-cd27110b]{display:flex;flex-direction:column;height:100%;background:#fff}.info-drawer-body[data-v-cd27110b]{flex:1;overflow-y:auto}.workspace-toolbar[data-v-8f8aad74]{border:none;background:linear-gradient(to right,#f8f9fa,#fff);box-shadow:0 1px 3px #0000000a}.workspace-toolbar .btn[data-v-8f8aad74]{transition:transform .15s ease,box-shadow .15s ease}.workspace-toolbar .btn[data-v-8f8aad74]:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}@media (max-width: 767.98px){.workspace-toolbar .btn[data-v-8f8aad74]{padding:.5rem .75rem}}.highlight-item[data-v-dd5df4ae]{transition:background-color .2s ease}.highlight-item[data-v-dd5df4ae]:hover{background-color:var(--bs-gray-100);margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;border-radius:.425rem}.ranking-badge[data-v-dd5df4ae]{width:36px;height:36px;flex-shrink:0}.alert-item[data-v-9cbd530a]{transition:background-color .2s ease}.alert-item[data-v-9cbd530a]:hover{background-color:var(--bs-gray-100);margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;border-radius:.425rem}.universal-toolbar[data-v-28a82227]{border-radius:0}.ls-1[data-v-28a82227]{letter-spacing:.1em}.dropdown-item[data-v-28a82227]:hover{background-color:var(--bs-gray-100)}.timeline-list[data-v-7b2aa616]{padding:0}.timeline[data-v-7b2aa616]{position:relative}.timeline-item[data-v-7b2aa616]{position:relative;padding-left:40px;margin-bottom:0}.timeline-line[data-v-7b2aa616]{position:absolute;left:12px;top:24px;bottom:-8px;width:1px;border-left:1px dashed var(--bs-gray-300)}.timeline-item:last-child .timeline-line[data-v-7b2aa616]{display:none}.timeline-icon[data-v-7b2aa616]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-content[data-v-7b2aa616]{padding-top:2px}.cursor-pointer[data-v-4f8746e9]{cursor:pointer}.cursor-pointer[data-v-4f8746e9]:hover{background-color:var(--bs-gray-100)}.progress-rail[data-v-80cc7b5e]{padding:1rem .5rem}.progress-rail__track[data-v-80cc7b5e]{display:flex;align-items:flex-start;gap:0;width:100%}.progress-rail__step[data-v-80cc7b5e]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;min-width:0}.progress-rail__step--clickable[data-v-80cc7b5e]{cursor:pointer}.progress-rail__step--clickable:hover .progress-rail__dot[data-v-80cc7b5e]{transform:scale(1.15);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.progress-rail__step--clickable:hover .progress-rail__label[data-v-80cc7b5e]{color:var(--bs-primary)}.progress-rail__connector[data-v-80cc7b5e]{position:absolute;top:14px;right:50%;width:100%;height:3px;background:var(--bs-gray-300);z-index:0}.progress-rail__connector--completed[data-v-80cc7b5e]{background:var(--bs-success)}.progress-rail__connector--active[data-v-80cc7b5e]{background:linear-gradient(to right,var(--bs-success),var(--bs-primary))}.progress-rail__dot[data-v-80cc7b5e]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;position:relative;z-index:1;background:var(--bs-gray-200);color:var(--bs-gray-500);border:2px solid var(--bs-gray-300);transition:all .2s ease}.progress-rail__step--completed .progress-rail__dot[data-v-80cc7b5e]{background:var(--bs-success);color:#fff;border-color:var(--bs-success)}.progress-rail__step--current .progress-rail__dot[data-v-80cc7b5e]{width:34px;height:34px;background:var(--bs-primary);color:#fff;border-color:var(--bs-primary);box-shadow:0 0 0 5px rgba(var(--bs-primary-rgb),.12)}.progress-rail__step--error .progress-rail__dot[data-v-80cc7b5e]{background:var(--bs-danger);color:#fff;border-color:var(--bs-danger);box-shadow:0 0 0 5px rgba(var(--bs-danger-rgb),.12)}.progress-rail__step--skipped .progress-rail__dot[data-v-80cc7b5e]{background:var(--bs-gray-100);color:var(--bs-gray-400);border-color:var(--bs-gray-300);border-style:dashed}.progress-rail__pulse[data-v-80cc7b5e]{width:10px;height:10px;border-radius:50%;background:#fff;animation:railPulse-80cc7b5e 2s ease-in-out infinite}@keyframes railPulse-80cc7b5e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.progress-rail__label[data-v-80cc7b5e]{margin-top:.5rem;font-size:.8rem;font-weight:500;color:var(--bs-gray-500);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 .25rem;line-height:1.2;transition:color .15s ease}.progress-rail__step--completed .progress-rail__label[data-v-80cc7b5e]{color:var(--bs-success);font-weight:600}.progress-rail__step--current .progress-rail__label[data-v-80cc7b5e]{color:var(--bs-primary);font-weight:700;font-size:.85rem}.progress-rail__step--error .progress-rail__label[data-v-80cc7b5e]{color:var(--bs-danger);font-weight:600}.progress-rail__step--skipped .progress-rail__label[data-v-80cc7b5e]{color:var(--bs-gray-400);text-decoration:line-through}.progress-rail__subtitle[data-v-80cc7b5e]{font-size:.7rem;color:var(--bs-gray-400);text-align:center;margin-top:.125rem}.progress-rail__step--current .progress-rail__subtitle[data-v-80cc7b5e]{color:var(--bs-primary);font-weight:500}.progress-rail__number[data-v-80cc7b5e]{line-height:1}.progress-rail__duration[data-v-80cc7b5e]{margin-top:.25rem;font-size:.65rem;font-weight:600}@media (max-width: 575.98px){.progress-rail__duration[data-v-80cc7b5e]{display:none}.progress-rail__label[data-v-80cc7b5e]{font-size:.65rem}.progress-rail__dot[data-v-80cc7b5e]{width:24px;height:24px}.progress-rail__step--current .progress-rail__dot[data-v-80cc7b5e]{width:28px;height:28px}.progress-rail__subtitle[data-v-80cc7b5e]{display:none}}.activity-surface[data-v-566b4851]{border:1px solid var(--bs-gray-200);border-radius:.75rem;background:#fff;overflow:hidden}.activity-surface__composer-zone[data-v-566b4851]{padding:1rem 1.25rem;border-bottom:1px solid var(--bs-gray-200)}.activity-surface__composer-trigger[data-v-566b4851]{display:flex;align-items:center;padding:.75rem 1rem;background:var(--bs-gray-50);border:2px dashed var(--bs-gray-300);border-radius:.625rem;cursor:pointer;transition:all .2s ease}.activity-surface__composer-trigger[data-v-566b4851]:hover{background:rgba(var(--bs-primary-rgb),.03);border-color:var(--bs-primary);border-style:solid}.activity-surface__composer-trigger:hover .activity-surface__composer-placeholder[data-v-566b4851]{color:var(--bs-primary)!important}.activity-surface__composer-placeholder[data-v-566b4851]{color:var(--bs-gray-500);font-size:.875rem;transition:color .2s ease}.activity-surface__shortcuts[data-v-566b4851]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--bs-gray-200)}.activity-surface__shortcuts-label[data-v-566b4851]{font-size:.675rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--bs-gray-400);white-space:nowrap;flex-shrink:0}.activity-surface__shortcuts-row[data-v-566b4851]{display:flex;flex-wrap:wrap;gap:.375rem}.activity-surface__shortcut-btn[data-v-566b4851]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8rem;font-weight:500;padding:.25rem .625rem;border-radius:.375rem;color:var(--bs-gray-700)}.activity-surface__shortcut-btn[data-v-566b4851]:hover{color:var(--bs-gray-900);background:var(--bs-gray-200)}.activity-surface__tabs[data-v-566b4851]{border-bottom:1px solid var(--bs-gray-200);padding:0 .75rem}.activity-surface__content[data-v-566b4851]{max-height:480px;overflow-y:auto}.activity-surface__entry[data-v-566b4851]{transition:background .12s ease}.activity-surface__entry[data-v-566b4851]:hover{background:var(--bs-gray-50)}.activity-surface__entry[data-v-566b4851]:not(:last-child){border-bottom:1px solid var(--bs-gray-100)}.activity-surface__entry-body[data-v-566b4851]{font-size:.85rem;color:var(--bs-gray-700);line-height:1.5;word-wrap:break-word}.activity-surface__entry-body[data-v-566b4851] p{margin-bottom:.5rem}.activity-surface__entry-body[data-v-566b4851] p:last-child{margin-bottom:0}.activity-surface__entry-body[data-v-566b4851] p:first-child{margin-top:0}.activity-surface__empty[data-v-566b4851]{text-align:center;padding:3rem 2rem}.activity-surface__auto-badge[data-v-566b4851]{font-weight:600;letter-spacing:.02em;padding:.15rem .45rem}.quick-log-backdrop[data-v-566b4851]{position:fixed;inset:0;background:#0000004d;z-index:1040}.quick-log-drawer[data-v-566b4851]{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:90vw;background:#fff;z-index:1050;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f}.quick-log-drawer__header[data-v-566b4851]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--bs-gray-200);flex-shrink:0}.quick-log-drawer__body[data-v-566b4851]{flex:1;padding:1.5rem;overflow-y:auto}.quick-log-drawer__footer[data-v-566b4851]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--bs-gray-200);flex-shrink:0}.fade-enter-active[data-v-566b4851],.fade-leave-active[data-v-566b4851]{transition:opacity .2s ease}.fade-enter-from[data-v-566b4851],.fade-leave-to[data-v-566b4851]{opacity:0}.slide-right-enter-active[data-v-566b4851]{transition:transform .25s ease-out}.slide-right-leave-active[data-v-566b4851]{transition:transform .2s ease-in}.slide-right-enter-from[data-v-566b4851],.slide-right-leave-to[data-v-566b4851]{transform:translate(100%)}.guidance-panel[data-v-f115be38]{border-radius:.625rem;border:1px solid var(--bs-gray-200);background:var(--bs-gray-100);padding:1.25rem}.guidance-panel--danger[data-v-f115be38]{background:rgba(var(--bs-danger-rgb),.04);border-color:rgba(var(--bs-danger-rgb),.15)}.guidance-panel--warning[data-v-f115be38]{background:rgba(var(--bs-warning-rgb),.04);border-color:rgba(var(--bs-warning-rgb),.15)}.guidance-panel--success[data-v-f115be38]{background:rgba(var(--bs-success-rgb),.04);border-color:rgba(var(--bs-success-rgb),.15)}.guidance-panel__icon-wrap[data-v-f115be38]{width:48px;height:48px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guidance-panel__title[data-v-f115be38]{font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.125rem}.guidance-panel__message[data-v-f115be38]{font-size:.875rem;color:var(--bs-gray-600);line-height:1.4}.guidance-panel__secondary[data-v-f115be38]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--bs-gray-200);display:flex;flex-direction:column;gap:.375rem}.guidance-panel__secondary-item[data-v-f115be38]{display:flex;align-items:flex-start;font-size:.8125rem;padding:.25rem 0}.guidance-panel__secondary-item--collapsed[data-v-f115be38]{opacity:.75}.guidance-panel__secondary-title[data-v-f115be38]{font-weight:600}.card-accent-bar[data-v-2f002604]{height:4px}.ls-1[data-v-2f002604]{letter-spacing:.05em}.hover-elevate-up[data-v-3dada74d]{transition:transform .3s ease,box-shadow .3s ease}.hover-elevate-up[data-v-3dada74d]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1.5rem #0000001a}.cursor-pointer[data-v-3dada74d]{cursor:pointer}.modal[data-v-38321248]{overflow-y:auto}.nav-tabs .nav-link[data-v-38321248]{border:none;padding:.75rem 1.25rem;color:var(--bs-gray-600)}.nav-tabs .nav-link.active[data-v-38321248]{color:var(--bs-primary);border-bottom:2px solid var(--bs-primary)}.nav-tabs .nav-link[data-v-38321248]:hover:not(.active){color:var(--bs-gray-800)}.class-enrollment-manager[data-v-e999d286]{padding:1.5rem}.cursor-pointer[data-v-e999d286]{cursor:pointer}.hover-bg-light-primary[data-v-e999d286]:hover{background-color:var(--bs-light-primary)}.z-index-3[data-v-e999d286]{z-index:1003}.w-200px[data-v-e999d286]{width:200px}.permission-grid .card-header[data-v-089951ae]{background-color:#f9f9f9;border-bottom:1px solid #e4e6ef}.permission-grid .card-header[data-v-089951ae]:hover{background-color:#f1f1f2}.permission-grid .form-check-label[data-v-089951ae]{cursor:pointer;padding-left:.5rem}.permission-grid .form-check-input[data-v-089951ae]:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary);opacity:.7}.role-checkbox-group .form-check[data-v-0cde2075]{cursor:pointer;transition:all .2s ease}.role-checkbox-group .form-check[data-v-0cde2075]:hover{border-color:var(--bs-primary)!important;background-color:var(--bs-light-primary)}.role-checkbox-group .form-check-label[data-v-0cde2075]{cursor:pointer}.email-search-field[data-v-4b379406]{position:relative}.email-search-dropdown[data-v-4b379406]{position:absolute;top:100%;left:0;right:0;z-index:1050;background:#fff;border:1px solid #e4e6ef;border-radius:.475rem;box-shadow:0 0 50px #523f6926;max-height:300px;overflow-y:auto;margin-top:4px}.email-search-dropdown .dropdown-item[data-v-4b379406]{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease}.email-search-dropdown .dropdown-item[data-v-4b379406]:hover{background-color:#f5f8fa}.email-search-dropdown .dropdown-divider[data-v-4b379406]{margin:.25rem 0;border-top:1px solid #e4e6ef}.selected-user-card[data-v-4b379406]{border:1px solid #e4e6ef;border-radius:.475rem}.symbol-label[data-v-4b379406]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:.475rem}.color-picker-field[data-v-5c1f257d]{width:100%}.color-swatch[data-v-5c1f257d]{width:24px;height:24px;border-radius:4px;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.color-label[data-v-5c1f257d]{font-weight:500}.color-picker-dropdown[data-v-5c1f257d]{position:absolute;top:100%;left:0;right:0;z-index:1050;background:#fff;border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 4px 12px #00000026;padding:1rem;margin-top:4px}.palette-grid[data-v-5c1f257d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.palette-color[data-v-5c1f257d]{width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.palette-color[data-v-5c1f257d]:hover{transform:scale(1.1);box-shadow:0 2px 8px #0003}.palette-color.selected[data-v-5c1f257d]{border-color:var(--bs-primary);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.3)}.custom-section[data-v-5c1f257d]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-border-color)}.native-color-picker[data-v-5c1f257d]{width:40px;height:32px;padding:0;border:1px solid var(--bs-border-color);border-radius:4px;cursor:pointer;flex-shrink:0}.native-color-picker[data-v-5c1f257d]::-webkit-color-swatch-wrapper{padding:2px}.native-color-picker[data-v-5c1f257d]::-webkit-color-swatch{border:none;border-radius:2px}.hex-input[data-v-5c1f257d]{font-family:monospace;width:100px}.dropdown-enter-active[data-v-5c1f257d],.dropdown-leave-active[data-v-5c1f257d]{transition:all .2s ease}.dropdown-enter-from[data-v-5c1f257d],.dropdown-leave-to[data-v-5c1f257d]{opacity:0;transform:translateY(-8px)}.slide-enter-active[data-v-5c1f257d],.slide-leave-active[data-v-5c1f257d]{transition:all .2s ease}.slide-enter-from[data-v-5c1f257d],.slide-leave-to[data-v-5c1f257d]{opacity:0;max-height:0;overflow:hidden}.slide-enter-to[data-v-5c1f257d],.slide-leave-from[data-v-5c1f257d]{max-height:100px}.rotate-180[data-v-5c1f257d]{transform:rotate(180deg);transition:transform .2s ease}.file-uploader-field__dropzone[data-v-2cb99c46]{border:2px dashed var(--bs-gray-300);border-radius:.5rem;padding:1.25rem;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:var(--bs-gray-50)}.file-uploader-field__dropzone[data-v-2cb99c46]:hover{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.04)}.file-uploader-field__dropzone--dragging[data-v-2cb99c46]{border-color:var(--bs-primary);border-style:solid;background:rgba(var(--bs-primary-rgb),.08)}.file-uploader-field__dropzone--disabled[data-v-2cb99c46]{cursor:not-allowed;opacity:.6}.file-uploader-field__queue[data-v-2cb99c46]{border-top:1px solid var(--bs-gray-200);padding-top:.5rem}.file-uploader-field__queue-row[data-v-2cb99c46]{display:flex;align-items:center;padding:.375rem .5rem;border-radius:.375rem}.file-uploader-field__queue-row[data-v-2cb99c46]:hover{background:var(--bs-gray-100)}.file-uploader-field__chips[data-v-2cb99c46]{display:flex;flex-wrap:wrap;gap:.5rem}.file-uploader-field__chip[data-v-2cb99c46]{display:inline-flex;align-items:center;padding:.375rem .625rem;border:1px solid var(--bs-gray-300);border-radius:.5rem;background:#fff}.file-uploader-field__chip[data-v-2cb99c46]:hover{border-color:var(--bs-gray-400);background:var(--bs-gray-50)}.autosave-saving[data-v-8018b286]{animation:pulse-8018b286 1.5s infinite}.autosave-saved[data-v-8018b286]{animation:flash-success-8018b286 .5s ease-out}@keyframes pulse-8018b286{0%,to{opacity:1}50%{opacity:.7}}@keyframes flash-success-8018b286{0%{border-color:var(--bs-success);box-shadow:0 0 0 .25rem #19875480}to{border-color:var(--bs-success);box-shadow:none}}.fade-enter-active[data-v-8018b286],.fade-leave-active[data-v-8018b286]{transition:opacity .3s ease}.fade-enter-from[data-v-8018b286],.fade-leave-to[data-v-8018b286]{opacity:0}.autosave-enabled[data-v-8018b286]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem #0d6efd40}.required[data-v-7948b7ab]:after{content:" *";color:var(--bs-danger)}.modal-form-content[data-v-7948b7ab]{padding:.5rem}.class-schedule-manager[data-v-345c1180]{padding:1.5rem}.bg-light-success[data-v-345c1180]{background-color:#50cd891a!important}.bg-light-danger[data-v-345c1180]{background-color:#f1416c1a!important}.bg-light-warning[data-v-345c1180]{background-color:#ffc7001a!important}.class-instructor-manager[data-v-5003e969]{padding:1rem}.instructor-list .card[data-v-5003e969]{transition:all .2s ease}.instructor-list .card[data-v-5003e969]:hover{box-shadow:0 .5rem 1.5rem #0000001a}.instructor-list .card.border-primary[data-v-5003e969]{border-width:2px!important}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:#000c;border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:#000c;border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width .3s ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}.dropzone[data-v-15d2a0e7]{border:2px dashed var(--bs-gray-300);border-radius:.625rem;background:var(--bs-gray-100);min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.dropzone[data-v-15d2a0e7]:hover,.dropzone.dz-drag-hover[data-v-15d2a0e7]{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.05)}.dropzone .dz-message[data-v-15d2a0e7]{margin:0;text-align:center}.dropzone .dz-preview[data-v-15d2a0e7]{margin:1rem}.dropzone .dz-remove[data-v-15d2a0e7]{display:inline-block;margin-top:.5rem;color:var(--bs-danger);cursor:pointer}.dropzone .dz-remove[data-v-15d2a0e7]:hover{text-decoration:underline}.print-header[data-v-25b784d6]{display:none}@media print{.lodging-roster[data-v-25b784d6]{font-size:11px}.print-header[data-v-25b784d6]{display:block!important}.roster-summary[data-v-25b784d6]{display:none!important}.card[data-v-25b784d6]{break-inside:avoid;page-break-inside:avoid;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-25b784d6]{background:#f5f5f5!important;padding:8px 12px!important}.card-body[data-v-25b784d6]{padding:8px 12px!important}.row[data-v-25b784d6]{display:block}.col-lg-6[data-v-25b784d6],.col-xl-4[data-v-25b784d6]{width:48%;display:inline-block;vertical-align:top;margin:1%}.badge[data-v-25b784d6]{border:1px solid #999;padding:2px 6px}.ki-duotone[data-v-25b784d6]{display:none}.py-2[data-v-25b784d6]{padding-top:4px!important;padding-bottom:4px!important}.mb-6[data-v-25b784d6]{margin-bottom:1rem!important}.g-4[data-v-25b784d6]{gap:.5rem!important}}@media print and (orientation: landscape){.col-lg-6[data-v-25b784d6],.col-xl-4[data-v-25b784d6]{width:31%}}.bulk-assign-drawer[data-v-569ccbe2]{background:#fff}.section-title[data-v-569ccbe2]{font-weight:600;color:var(--bs-gray-700);border-bottom:1px solid var(--bs-gray-200);padding-bottom:.5rem}.selected-people-list[data-v-569ccbe2]{max-height:200px;overflow-y:auto}.person-item[data-v-569ccbe2]{transition:background-color .15s ease}.person-item[data-v-569ccbe2]:hover{background-color:var(--bs-gray-200)!important}.drawer-body[data-v-569ccbe2]{flex:1;overflow-y:auto}.auto-fill-options[data-v-569ccbe2]{padding:.75rem;background:var(--bs-gray-100);border-radius:.5rem}.warnings-section .alert[data-v-569ccbe2]{border-left-width:4px}.warnings-section .alert-danger[data-v-569ccbe2]{border-left-color:var(--bs-danger)}.warnings-section .alert-warning[data-v-569ccbe2]{border-left-color:var(--bs-warning)}.warnings-section .alert-info[data-v-569ccbe2]{border-left-color:var(--bs-info)}.lodging-unassigned-pool[data-v-72a0c56f]{position:relative}.stats-bar[data-v-72a0c56f]{border:1px solid var(--bs-gray-200)}.stat-item[data-v-72a0c56f]{min-width:100px}.list-row[data-v-72a0c56f]{cursor:pointer;transition:background-color .15s ease}.list-row[data-v-72a0c56f]:hover{background-color:var(--bs-gray-100)}.list-row[data-v-72a0c56f]:last-child{border-bottom:none!important}.col-check[data-v-72a0c56f]{width:30px;flex-shrink:0}.drawer[data-v-72a0c56f]{position:fixed;top:0;right:0;bottom:0;z-index:1050;background:#fff;box-shadow:-5px 0 25px #00000026}.drawer-overlay[data-v-72a0c56f]{position:fixed;inset:0;background:#0000004d;z-index:1040}.swap-drawer[data-v-e6d88558]{background:#fff}.section-title[data-v-e6d88558]{font-weight:600;color:var(--bs-gray-700);border-bottom:1px solid var(--bs-gray-200);padding-bottom:.5rem}.swap-slot[data-v-e6d88558]{border:2px dashed var(--bs-gray-300);min-height:120px;display:flex;flex-direction:column;justify-content:center}.swap-slot.bg-light-primary[data-v-e6d88558],.swap-slot.bg-light-success[data-v-e6d88558]{border-style:solid}.swap-icon[data-v-e6d88558]{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.assignments-list[data-v-e6d88558]{max-height:300px;overflow-y:auto}.assignment-item[data-v-e6d88558]{transition:all .15s ease;cursor:pointer}.assignment-item[data-v-e6d88558]:hover{background-color:var(--bs-gray-200)!important;transform:translate(4px)}.drawer-body[data-v-e6d88558]{flex:1;overflow-y:auto}.result-preview[data-v-e6d88558]{border:1px solid var(--bs-warning-light)}.cursor-pointer[data-v-e6d88558]{cursor:pointer}.lodging-exceptions[data-v-c14e68a0]{position:relative}.stats-bar[data-v-c14e68a0]{border:1px solid var(--bs-gray-200)}.stat-item[data-v-c14e68a0]{min-width:80px}.exception-item[data-v-c14e68a0]{transition:all .15s ease}.exception-item[data-v-c14e68a0]:hover{box-shadow:0 2px 8px #00000014}.exception-item.bg-light-danger[data-v-c14e68a0]{background-color:rgba(var(--bs-danger-rgb),.05)!important}.exception-item.bg-light-warning[data-v-c14e68a0]{background-color:rgba(var(--bs-warning-rgb),.05)!important}.exception-item.bg-light-info[data-v-c14e68a0]{background-color:rgba(var(--bs-info-rgb),.05)!important}.exception-icon[data-v-c14e68a0]{width:32px;flex-shrink:0}.person-lodging-meta-drawer[data-v-7bd02e46]{background:#fff}.section-title[data-v-7bd02e46]{font-weight:600;color:var(--bs-gray-700);border-bottom:1px solid var(--bs-gray-200);padding-bottom:.5rem}.avatar-circle[data-v-7bd02e46]{width:48px;height:48px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.drawer-body[data-v-7bd02e46]{flex:1;overflow-y:auto}.form-switch .form-check-input[data-v-7bd02e46]{width:3rem;height:1.5rem}.form-switch .form-check-input[data-v-7bd02e46]:checked{background-color:var(--bs-success);border-color:var(--bs-success)}.person-preview-wrapper[data-v-243fbf81]{display:inline}.person-trigger[data-v-243fbf81]{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.person-trigger[data-v-243fbf81]:hover{color:var(--bs-primary)}.person-preview-popover[data-v-243fbf81]{width:280px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:9999;overflow:hidden}.avatar-circle[data-v-243fbf81]{width:40px;height:40px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.contact-row[data-v-243fbf81]{display:flex;align-items:center;font-size:13px}.contact-row a[data-v-243fbf81]{text-decoration:none;word-break:break-all}.min-width-0[data-v-243fbf81]{min-width:0}.fade-enter-active[data-v-243fbf81],.fade-leave-active[data-v-243fbf81]{transition:opacity .15s ease}.fade-enter-from[data-v-243fbf81],.fade-leave-to[data-v-243fbf81]{opacity:0}.person-edit-drawer-backdrop[data-v-f0f12f95]{position:fixed;inset:0;background:#0000004d;z-index:9998;display:flex;justify-content:flex-end}.person-edit-drawer[data-v-f0f12f95]{width:450px;max-width:100%;height:100%;background:#fff;box-shadow:-4px 0 20px #0000001a}.avatar-circle[data-v-f0f12f95]{width:48px;height:48px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;flex-shrink:0}.section-title[data-v-f0f12f95]{font-weight:600;color:var(--bs-gray-700);border-bottom:1px solid var(--bs-gray-200);padding-bottom:.5rem}.drawer-body[data-v-f0f12f95]{flex:1;overflow-y:auto}.required[data-v-f0f12f95]:after{content:" *";color:var(--bs-danger)}.assignments-list .assignment-item[data-v-f0f12f95]:last-child{margin-bottom:0!important}.slide-enter-active[data-v-f0f12f95],.slide-leave-active[data-v-f0f12f95]{transition:all .3s ease}.slide-enter-from[data-v-f0f12f95],.slide-leave-to[data-v-f0f12f95]{opacity:0}.slide-enter-from .person-edit-drawer[data-v-f0f12f95],.slide-leave-to .person-edit-drawer[data-v-f0f12f95]{transform:translate(100%)}.schedule-calendar[data-v-9909d6f1]{min-height:500px}.calendar-container[data-v-9909d6f1]{border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden;background:#fff}.calendar-header-row[data-v-9909d6f1]{border-bottom:2px solid var(--bs-border-color)}.room-header[data-v-9909d6f1]{border-right:1px solid var(--bs-border-color)}.room-header[data-v-9909d6f1]:last-child{border-right:none}.calendar-body[data-v-9909d6f1]{max-height:600px;overflow-y:auto}.time-column[data-v-9909d6f1]{background:var(--bs-gray-100);border-right:1px solid var(--bs-border-color)}.time-slot[data-v-9909d6f1]{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:8px;padding-top:2px;border-bottom:1px dashed var(--bs-border-color)}.time-slot.hour-slot[data-v-9909d6f1]{border-bottom:1px solid var(--bs-border-color)}.time-label[data-v-9909d6f1]{font-size:10px;white-space:nowrap}.calendar-grid[data-v-9909d6f1]{flex-grow:1;position:relative}.calendar-grid-content[data-v-9909d6f1]{position:relative}.time-slot-line[data-v-9909d6f1]{border-bottom:1px dashed var(--bs-gray-200)}.time-slot-line.hour-line[data-v-9909d6f1]{border-bottom:1px solid var(--bs-gray-300)}.room-column[data-v-9909d6f1]{position:absolute;top:0;border-right:1px solid var(--bs-gray-200);cursor:pointer}.room-column[data-v-9909d6f1]:hover{background:rgba(var(--bs-primary-rgb),.02)}.room-column[data-v-9909d6f1]:last-child{border-right:none}.session-block[data-v-9909d6f1]{position:absolute;background:#fff;border:1px solid var(--bs-primary);border-left:4px solid var(--bs-primary);border-radius:4px;padding:6px 8px;margin:2px 4px;cursor:pointer;overflow:hidden;transition:box-shadow .15s ease;z-index:10}.session-block[data-v-9909d6f1]:hover{box-shadow:0 4px 12px #00000026;z-index:20}.session-block.has-conflicts[data-v-9909d6f1]{border-color:var(--bs-warning);border-left-color:var(--bs-warning);background:rgba(var(--bs-warning-rgb),.05)}.session-block.is-dragging[data-v-9909d6f1]{opacity:.8;box-shadow:0 8px 24px #0003;z-index:100}.session-content[data-v-9909d6f1]{pointer-events:none}.session-title[data-v-9909d6f1]{font-size:12px;line-height:1.3}.session-time[data-v-9909d6f1]{font-size:10px}.conflict-indicator[data-v-9909d6f1]{position:absolute;top:4px;right:4px;font-size:14px}.resize-handle[data-v-9909d6f1]{position:absolute;bottom:0;left:0;right:0;height:8px;cursor:ns-resize;background:transparent}.resize-handle[data-v-9909d6f1]:hover{background:rgba(var(--bs-primary-rgb),.1)}.badge-sm[data-v-9909d6f1]{font-size:9px;padding:2px 6px}.card-bordered[data-v-97f1eb45]{border:1px solid var(--bs-border-color)}.hover-elevate-up[data-v-97f1eb45]{transition:transform .2s ease,box-shadow .2s ease}.hover-elevate-up[data-v-97f1eb45]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #0000001a}.trip-prep-journey[data-v-afb216e9]{max-width:800px}.timeline-stepper[data-v-afb216e9]{position:relative}.timeline-step[data-v-afb216e9]{display:flex;gap:16px;position:relative;margin-bottom:0}.timeline-connector[data-v-afb216e9]{position:absolute;left:20px;top:44px;bottom:-4px;width:2px}.connector-line[data-v-afb216e9]{width:2px;height:100%;background:var(--bs-gray-300);border-radius:1px}.connector-line.line-completed[data-v-afb216e9]{background:var(--bs-success)}.timeline-node[data-v-afb216e9]{flex-shrink:0;width:40px;display:flex;justify-content:center;padding-top:12px;z-index:1}.node-circle[data-v-afb216e9]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.timeline-body[data-v-afb216e9]{flex:1;padding-bottom:16px;min-width:0}.timeline-step:last-child .timeline-body[data-v-afb216e9]{padding-bottom:0}.timeline-step:last-child .timeline-connector[data-v-afb216e9]{display:none}.node-pending .timeline-body .card[data-v-afb216e9]:hover,.node-active .timeline-body .card[data-v-afb216e9]:hover{box-shadow:0 .5rem 1rem #00000014}.node-locked .timeline-body[data-v-afb216e9]{opacity:.5}.capture-traceability-panel[data-v-9555c9fe]{font-size:.9rem}.asset-item[data-v-9555c9fe]{background-color:#fafafa;transition:background-color .2s}.asset-item[data-v-9555c9fe]:hover{background-color:#f5f5f5}.asset-thumbnail img[data-v-9555c9fe]{transition:transform .2s}.asset-thumbnail:hover img[data-v-9555c9fe]{transform:scale(1.05)}.cursor-pointer[data-v-9555c9fe]{cursor:pointer}code[data-v-9555c9fe]{font-size:.75rem}details summary[data-v-9555c9fe]{list-style:none}details summary[data-v-9555c9fe]::-webkit-details-marker{display:none}details[open] summary[data-v-9555c9fe]:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:.5rem}details:not([open]) summary[data-v-9555c9fe]:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:.5rem}.admin-subscription-timeline[data-v-4e743a1d]{padding:0}.timeline[data-v-4e743a1d]{position:relative}.timeline-item[data-v-4e743a1d]{position:relative;padding-left:40px;margin-bottom:0}.timeline-line[data-v-4e743a1d]{position:absolute;left:12px;top:24px;bottom:-8px;width:1px;border-left:1px dashed var(--bs-gray-300)}.timeline-item:last-child .timeline-line[data-v-4e743a1d]{display:none}.timeline-icon[data-v-4e743a1d]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-content[data-v-4e743a1d]{padding-top:2px}.cad-file-gallery .cad-file-card[data-v-d71b40a6]:hover{background-color:var(--bs-gray-100)}.cad-file-gallery .cad-file-thumb.cursor-pointer[data-v-d71b40a6]:hover{box-shadow:0 0 0 2px var(--bs-primary)}.cad-file-gallery .border-dashed[data-v-d71b40a6]{border-style:dashed!important}.cad-preview-overlay[data-v-d71b40a6]{animation:fadeIn-d71b40a6 .15s ease-out}@keyframes fadeIn-d71b40a6{0%{opacity:0}to{opacity:1}}.card-hover[data-v-e7b39320]:hover{border-color:var(--bs-primary)!important;box-shadow:0 0 0 1px var(--bs-primary)}.cursor-pointer[data-v-e7b39320]{cursor:pointer}.action-picker[data-v-f0ba1425]{position:relative}.selected-action[data-v-f0ba1425]{cursor:pointer;transition:border-color .15s ease}.selected-action[data-v-f0ba1425]:hover{border-color:var(--bs-primary)!important}.action-picker-dropdown[data-v-f0ba1425]{position:relative;z-index:10}.action-picker-results[data-v-f0ba1425]{max-height:320px;overflow-y:auto}.action-picker-item[data-v-f0ba1425]{cursor:pointer;transition:background-color .1s ease}.action-picker-item[data-v-f0ba1425]:hover{background-color:#f5f8fa}.resolution-console[data-v-d3938ea0]{border:1px solid var(--bs-gray-200);border-radius:.625rem;background:#fff;overflow:hidden}.resolution-console__alerts[data-v-d3938ea0]{border-bottom:1px solid var(--bs-gray-200);padding:.625rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;background:var(--bs-gray-50)}.resolution-console__alert[data-v-d3938ea0]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;padding:.25rem .625rem;border-radius:.375rem}.resolution-console__alert--danger[data-v-d3938ea0]{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.08)}.resolution-console__alert--warning[data-v-d3938ea0]{color:var(--bs-warning-dark, #b8860b);background:rgba(var(--bs-warning-rgb),.08)}.resolution-console__tools[data-v-d3938ea0]{display:flex;flex-direction:column}.resolution-console__section[data-v-d3938ea0]{padding:1rem 1.25rem}.resolution-console__section+.resolution-console__section[data-v-d3938ea0]{border-top:1px solid var(--bs-gray-100)}.resolution-console__section-header[data-v-d3938ea0]{margin-bottom:.5rem}.resolution-console__icon[data-v-d3938ea0]{width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resolution-console__steps[data-v-d3938ea0]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0 .5rem 2.75rem}.resolution-console__step[data-v-d3938ea0]{display:flex;align-items:baseline;gap:.5rem}.resolution-console__step-num[data-v-d3938ea0]{width:18px;height:18px;border-radius:50%;background:var(--bs-gray-100);color:var(--bs-gray-600);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resolution-console__section-action[data-v-d3938ea0]{padding-left:2.75rem;padding-top:.25rem}.resolution-console__device-actions[data-v-d3938ea0]{padding:.5rem 0 0 2.75rem}.cursor-pointer[data-v-d3938ea0]{cursor:pointer}.resolution-console__unified--recommended[data-v-d3938ea0]{border-left:3px solid var(--bs-primary)}.resolution-console__arlo-tip[data-v-d3938ea0]{font-size:.8125rem;color:var(--bs-gray-600);margin-bottom:.75rem;padding:.5rem .75rem;background:rgba(var(--bs-info-rgb),.04);border-radius:.375rem}.resolution-console__section--empty[data-v-d3938ea0],.resolution-console__section--arlo-stub[data-v-d3938ea0]{background:var(--bs-gray-50)}.resolution-console__resolved[data-v-d3938ea0]{display:flex;align-items:center;padding:1.25rem;background:rgba(var(--bs-success-rgb),.04)}.signal-bar[data-v-7177c46a]{padding:1rem 1.25rem}.signal-bar__header[data-v-7177c46a]{display:flex;align-items:center;margin-bottom:.75rem}.signal-bar__item[data-v-7177c46a]{padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--bs-gray-200);background:var(--bs-gray-100)}.signal-bar__indicator[data-v-7177c46a]{width:28px;height:28px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ls-1[data-v-7177c46a]{letter-spacing:.05em}.device-summary-card__icon[data-v-fe2db243]{width:36px;height:36px}.dropdown[data-v-2428ead1]{position:relative}.dropdown-menu[data-v-2428ead1]{z-index:1050;box-shadow:0 .5rem 1rem #00000026}.dropdown-item[data-v-2428ead1]{padding:.5rem 1rem;font-size:.875rem}.dropdown-item[data-v-2428ead1]:hover{background-color:var(--bs-gray-100)}.dropdown-item.text-danger[data-v-2428ead1]:hover{background-color:var(--bs-danger-light, #fff5f5)}.dropdown-item.text-success[data-v-2428ead1]:hover{background-color:var(--bs-success-light, #f0fdf4)}.file-row[data-v-6f47f008]{transition:all .15s ease}.file-row[data-v-6f47f008]:hover{background-color:var(--bs-gray-200)!important}.file-row--quarantined[data-v-6f47f008]:hover{background-color:var(--bs-danger-light)!important}.file-row--deleted[data-v-6f47f008]{pointer-events:auto}.file-row--deleted[data-v-6f47f008]:hover{opacity:.75}.file-row--compact[data-v-6f47f008]{padding:.5rem!important}.file-row--compact .file-row__filename[data-v-6f47f008]{font-size:.9rem}.file-row__icon[data-v-6f47f008]{border:1px solid var(--bs-gray-200)}.cursor-pointer[data-v-6f47f008]{cursor:pointer}.opacity-60[data-v-6f47f008]{opacity:.6}.text-purple[data-v-6f47f008]{color:#7c3aed}.drawer[data-v-4b7e0cfd]{position:fixed;top:0;right:0;height:100%;z-index:110;background:#fff;box-shadow:-2px 0 20px #0000001a}.drawer-overlay[data-v-4b7e0cfd]{position:fixed;inset:0;background:#0000004d}.text-purple[data-v-4b7e0cfd]{color:#7c3aed}.folder-row[data-v-b5d1cb1a]{transition:background-color .15s ease}.hover-bg-light[data-v-b5d1cb1a]:hover{background-color:var(--bs-gray-100)}.cursor-pointer[data-v-b5d1cb1a]{cursor:pointer}.file-context-panel[data-v-19ebb941]{position:relative}.panel-compact .panel-header h5[data-v-19ebb941]{font-size:.95rem}.cursor-pointer[data-v-19ebb941]{cursor:pointer}.creation-context[data-v-c4e07bc3]{border:1px solid var(--bs-gray-200);border-radius:.625rem;background:#fff;overflow:hidden;position:sticky;top:1rem}.creation-context__empty[data-v-c4e07bc3]{background:var(--bs-gray-50)}.creation-context__icon[data-v-c4e07bc3]{width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.creation-context__warning[data-v-c4e07bc3]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(var(--bs-warning-rgb),.08);color:var(--bs-warning-dark, #b8860b);border-bottom:1px solid var(--bs-gray-200)}.creation-context__section[data-v-c4e07bc3]{padding:1rem 1.25rem}.creation-context__section+.creation-context__section[data-v-c4e07bc3]{border-top:1px solid var(--bs-gray-100)}.creation-context__section-header[data-v-c4e07bc3]{margin-bottom:.625rem}.creation-context__ticket-list[data-v-c4e07bc3]{display:flex;flex-direction:column;gap:.25rem;padding-left:2.75rem}.creation-context__ticket-row[data-v-c4e07bc3]{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;text-decoration:none;color:inherit;transition:background .15s}.creation-context__ticket-row[data-v-c4e07bc3]:hover{background:var(--bs-gray-50)}.creation-context__ticket-row--muted[data-v-c4e07bc3]{opacity:.75}.creation-context__priority-dot[data-v-c4e07bc3]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.creation-context__priority-dot--critical[data-v-c4e07bc3]{background:var(--bs-danger)}.creation-context__priority-dot--high[data-v-c4e07bc3]{background:var(--bs-warning)}.creation-context__priority-dot--medium[data-v-c4e07bc3]{background:var(--bs-primary)}.creation-context__priority-dot--low[data-v-c4e07bc3]{background:var(--bs-gray-400)}.creation-context__device-list[data-v-c4e07bc3]{display:flex;flex-direction:column;gap:.375rem;padding-left:2.75rem}.creation-context__device-row[data-v-c4e07bc3]{padding:.375rem .5rem;border-radius:.375rem}.creation-context__loading[data-v-c4e07bc3]{display:flex;flex-direction:column;gap:.5rem;padding-left:2.75rem}.creation-context__skeleton[data-v-c4e07bc3]{height:32px;background:linear-gradient(90deg,var(--bs-gray-100) 25%,var(--bs-gray-200) 50%,var(--bs-gray-100) 75%);background-size:200% 100%;animation:skeleton-shimmer-c4e07bc3 1.5s infinite;border-radius:.375rem}@keyframes skeleton-shimmer-c4e07bc3{0%{background-position:200% 0}to{background-position:-200% 0}}.creation-context__view-all[data-v-c4e07bc3]{display:block;padding:.375rem .5rem;font-size:.8rem;color:var(--bs-primary);text-decoration:none}.creation-context__view-all[data-v-c4e07bc3]:hover{text-decoration:underline}.creation-context__indent[data-v-c4e07bc3]{padding-left:2.75rem}.creation-context__error[data-v-c4e07bc3]{border-top:1px solid var(--bs-gray-100);background:var(--bs-gray-50)}.inline-editable-text-wrap[data-v-f6be4d77]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0}.inline-editable-text[data-v-f6be4d77]{display:inline-block}.inline-editable-text--heading[data-v-f6be4d77]{font-size:1.5rem;font-weight:700;color:var(--bs-gray-900)}.inline-editable-text--editable[data-v-f6be4d77]{cursor:text;border-radius:.25rem;padding:0 .125rem;transition:background .15s ease,box-shadow .15s ease}.inline-editable-text--editable[data-v-f6be4d77]:hover{background:var(--bs-gray-100);box-shadow:inset 0 -1px 0 0 var(--bs-gray-400)}.inline-editable-text--editable[data-v-f6be4d77]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.inline-editable-text-input[data-v-f6be4d77]{min-width:12rem;padding:.25rem .5rem}.inline-editable-text-input--heading[data-v-f6be4d77]{font-size:1.5rem;font-weight:700}.inline-editable-text-suffix[data-v-f6be4d77]{font-weight:600}.inline-popover-select-wrap[data-v-51d78207]{display:inline-flex;align-items:center}.inline-popover-select-trigger[data-v-51d78207]{border:0;cursor:pointer;display:inline-flex;align-items:center;transition:transform .15s ease,filter .15s ease}.inline-popover-select-trigger[data-v-51d78207]:hover:not(:disabled){filter:brightness(.97)}.inline-popover-select-trigger--readonly[data-v-51d78207]{cursor:default}.inline-popover-select-trigger--saving[data-v-51d78207]{opacity:.7;cursor:progress}.inline-popover{position:fixed;z-index:1080;min-width:220px;max-width:320px;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-gray-200);border-radius:.5rem;box-shadow:0 10px 30px #0000001f;padding:.375rem;max-height:320px;overflow-y:auto}.inline-popover-option{display:flex;align-items:center;padding:.5rem .625rem;border-radius:.375rem;cursor:pointer;transition:background .12s ease}.inline-popover-option:hover,.inline-popover-option:focus-visible{background:var(--bs-gray-100);outline:none}.inline-popover-option--active{background:var(--bs-gray-100)}.inline-popover-option-label{font-size:.875rem;font-weight:500;color:var(--bs-gray-900);line-height:1.25}.inline-popover-option-description{font-size:.75rem;color:var(--bs-gray-500);line-height:1.2;margin-top:.125rem}.inline-popover-option-swatch{width:.625rem;height:.625rem;border-radius:999px;margin-right:.5rem;flex-shrink:0}.inline-popover-error{margin-top:.25rem;padding:.5rem .625rem;background:rgba(var(--bs-danger-rgb),.08);color:var(--bs-danger);font-size:.75rem;border-radius:.375rem}.inline-popover-picker-wrap[data-v-b551fdd5]{display:inline-flex;align-items:center}.inline-popover-picker-trigger[data-v-b551fdd5]{border:0;cursor:pointer;display:inline-flex;align-items:center;transition:transform .15s ease,filter .15s ease}.inline-popover-picker-trigger[data-v-b551fdd5]:hover:not(:disabled){filter:brightness(.97)}.inline-popover-picker-trigger--readonly[data-v-b551fdd5]{cursor:default}.inline-popover-picker-trigger--saving[data-v-b551fdd5]{opacity:.7;cursor:progress}.inline-popover-search{padding:.375rem .375rem .5rem;border-bottom:1px solid var(--bs-gray-200);margin-bottom:.25rem}.inline-popover-list{max-height:260px;overflow-y:auto}.inline-popover-status{padding:.75rem .625rem;font-size:.8125rem;text-align:center}.inline-popover-retry{display:flex;align-items:center;justify-content:center;padding:.625rem .75rem;cursor:pointer;border-radius:.375rem;background:rgba(var(--bs-danger-rgb),.05);transition:background .12s ease}.inline-popover-retry:hover,.inline-popover-retry:focus-visible{background:rgba(var(--bs-danger-rgb),.12);outline:none}.inline-popover-option-avatar{width:1.625rem;height:1.625rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;margin-right:.5rem;flex-shrink:0}.inline-popover-option--clear .inline-popover-option-label{color:var(--bs-gray-600);font-style:italic}.ticket-transition-drawer[data-v-241e9a37]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-241e9a37]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-241e9a37]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-241e9a37]{font-size:.875rem}.ticket-transition-drawer__body[data-v-241e9a37]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-241e9a37]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-6fb037bc]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-6fb037bc]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-6fb037bc]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-6fb037bc]{font-size:.875rem}.ticket-transition-drawer__body[data-v-6fb037bc]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-6fb037bc]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-074b5dcf]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-074b5dcf]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-074b5dcf]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-074b5dcf]{font-size:.875rem}.ticket-transition-drawer__body[data-v-074b5dcf]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-074b5dcf]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-f89e294b]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-f89e294b]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-f89e294b]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-f89e294b]{font-size:.875rem}.ticket-transition-drawer__hint[data-v-f89e294b]{font-size:.8125rem;color:var(--bs-warning, #b08300)}.ticket-transition-drawer__body[data-v-f89e294b]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-f89e294b]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-1a76681f]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-1a76681f]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-1a76681f]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-1a76681f]{font-size:.875rem}.ticket-transition-drawer__body[data-v-1a76681f]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-1a76681f]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-dd28bd6d]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-dd28bd6d]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-dd28bd6d]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-dd28bd6d]{font-size:.875rem}.ticket-transition-drawer__hint[data-v-dd28bd6d]{font-size:.8125rem;color:var(--bs-gray-700, #475569)}.ticket-transition-drawer__body[data-v-dd28bd6d]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-dd28bd6d]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.ticket-transition-drawer[data-v-0f830463]{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 0}.ticket-transition-drawer__header[data-v-0f830463]{margin-bottom:1.5rem}.ticket-transition-drawer__title[data-v-0f830463]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.ticket-transition-drawer__subtitle[data-v-0f830463]{font-size:.875rem}.ticket-transition-drawer__hint[data-v-0f830463]{font-size:.8125rem;color:var(--bs-gray-700, #475569)}.ticket-transition-drawer__body[data-v-0f830463]{flex:1 1 auto;overflow-y:auto}.ticket-transition-drawer__footer[data-v-0f830463]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;border-top:1px solid var(--bs-border-color, #e5e7eb);margin-top:1rem}.playbook-drawer[data-v-069ce312]{display:flex;flex-direction:column;height:100%}.playbook-drawer__header[data-v-069ce312]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--bs-gray-200);flex-shrink:0}.playbook-drawer__body[data-v-069ce312]{padding:1.25rem 1.5rem;flex:1;overflow-y:auto}.playbook-step[data-v-069ce312]{display:flex;gap:.75rem}.playbook-step__indicator[data-v-069ce312]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.playbook-step__checkbox[data-v-069ce312]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid var(--bs-gray-300);background:#fff;color:var(--bs-gray-500);cursor:pointer;transition:all .15s ease-out}.playbook-step__checkbox[data-v-069ce312]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.playbook-step__checkbox--current[data-v-069ce312]{border-color:var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.05)}.playbook-step__checkbox--done[data-v-069ce312]{border-color:var(--bs-success);background:var(--bs-success);color:#fff}.playbook-step__checkbox--skipped[data-v-069ce312]{border-color:var(--bs-gray-300);background:var(--bs-gray-200);color:var(--bs-gray-500)}.playbook-step__checkbox--failed[data-v-069ce312]{border-color:var(--bs-danger);background:var(--bs-danger);color:#fff}.playbook-step__line[data-v-069ce312]{width:2px;flex:1;min-height:12px;background:var(--bs-gray-200);margin:4px 0}.playbook-step__content[data-v-069ce312]{flex:1;min-width:0;padding-bottom:.75rem}.playbook-step--pending .playbook-step__content[data-v-069ce312]{opacity:.6}.playbook-step--current .playbook-step__content[data-v-069ce312]{opacity:1}.playbook-step--done .playbook-step__content[data-v-069ce312]{opacity:.75}.playbook-step--skipped .playbook-step__content[data-v-069ce312]{opacity:.5}.playbook-step--failed .playbook-step__content[data-v-069ce312]{opacity:1}.playbook-library-item[data-v-069ce312]{display:block;width:100%;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.875rem 1rem;background:#fff;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .05s ease-out}.playbook-library-item[data-v-069ce312]:hover{border-color:var(--bs-primary);box-shadow:0 1px 4px #0f172a0f}.playbook-library-item[data-v-069ce312]:active{transform:translateY(1px)}.playbook-library-item--suggested[data-v-069ce312]{border-color:rgba(var(--bs-primary-rgb),.4);background:rgba(var(--bs-primary-rgb),.03)}.knowledge-drawer[data-v-556e0c43]{display:flex;flex-direction:column;height:100%}.knowledge-drawer__header[data-v-556e0c43]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--bs-gray-200);flex-shrink:0}.knowledge-drawer__icon[data-v-556e0c43]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.375rem;background:var(--bs-gray-100);flex-shrink:0}.knowledge-drawer__body[data-v-556e0c43]{flex:1;display:flex;min-height:0;overflow:hidden}.knowledge-drawer__list-pane[data-v-556e0c43]{flex:0 0 40%;max-width:40%;padding:1.25rem 1rem 1.25rem 1.5rem;border-right:1px solid var(--bs-gray-200);display:flex;flex-direction:column;overflow-y:auto}.knowledge-drawer__detail-pane[data-v-556e0c43]{flex:1 1 60%;padding:1.25rem 1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;overflow-y:auto}.knowledge-drawer__list[data-v-556e0c43]{display:flex;flex-direction:column;gap:.5rem}.knowledge-drawer__item[data-v-556e0c43]{display:block;width:100%;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.75rem .875rem;background:#fff;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.knowledge-drawer__item[data-v-556e0c43]:hover{border-color:var(--bs-primary);box-shadow:0 1px 4px #0f172a0f}.knowledge-drawer__item--active[data-v-556e0c43]{border-color:rgba(var(--bs-primary-rgb),.5);background:rgba(var(--bs-primary-rgb),.04)}.knowledge-drawer__item-excerpt[data-v-556e0c43]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-drawer__empty-detail[data-v-556e0c43]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bs-gray-500)}.knowledge-drawer__detail-head[data-v-556e0c43]{padding-bottom:1rem;border-bottom:1px solid var(--bs-gray-100);margin-bottom:1rem}.knowledge-drawer__article-body[data-v-556e0c43]{flex:1;line-height:1.6}.knowledge-drawer__article-body[data-v-556e0c43] h1,.knowledge-drawer__article-body[data-v-556e0c43] h2,.knowledge-drawer__article-body[data-v-556e0c43] h3{font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.knowledge-drawer__article-body[data-v-556e0c43] p{margin-bottom:.75rem}.knowledge-drawer__article-body[data-v-556e0c43] ul,.knowledge-drawer__article-body[data-v-556e0c43] ol{padding-left:1.5rem;margin-bottom:.75rem}.knowledge-drawer__article-body[data-v-556e0c43] code{background:var(--bs-gray-100);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.knowledge-drawer__article-body[data-v-556e0c43] pre{background:var(--bs-gray-100);padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:.75rem}.knowledge-drawer__detail-actions[data-v-556e0c43]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--bs-gray-100)}.knowledge-drawer__footer[data-v-556e0c43]{padding:.875rem 1.5rem;border-top:1px solid var(--bs-gray-200);flex-shrink:0;background:var(--bs-gray-100)}.quick-actions-rail__inline-grid[data-v-6060f97d]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.quick-actions-rail__btn[data-v-6060f97d]{text-align:left}.quick-actions-rail__btn--noop[data-v-6060f97d]{opacity:.65}.quick-actions-rail__btn--active[data-v-6060f97d]{animation:quick-actions-rail-pulse-6060f97d 2s ease-in-out infinite}@keyframes quick-actions-rail-pulse-6060f97d{0%,to{opacity:1}50%{opacity:.7}}.quick-actions-rail__overflow[data-v-6060f97d]{position:relative;margin-top:.5rem}.quick-actions-rail__overflow-trigger[data-v-6060f97d]{text-align:left}.quick-actions-rail__overflow-trigger--open[data-v-6060f97d]{background-color:var(--bs-gray-200, #e5e7eb)}.quick-actions-rail__overflow-menu[data-v-6060f97d]{position:absolute;right:0;bottom:calc(100% + .25rem);left:0;z-index:1050;display:flex;flex-direction:column;gap:.25rem;padding:.375rem;border:1px solid var(--bs-border-color, #e5e7eb);border-radius:.5rem;background-color:var(--bs-body-bg, #ffffff);box-shadow:0 6px 18px #0f172a1f}.arlo-surface[data-v-ebf3460f]{position:relative;background:#fff;border:1px solid var(--brand-100, #e3e8f1);border-left:3px solid var(--brand, #2C3A5C);border-radius:.5rem;overflow:hidden}.arlo-surface[data-v-ebf3460f]:before{content:"";position:absolute;top:0;left:0;right:0;height:32px;background:linear-gradient(to bottom,var(--brand-50, #f1f4fa),rgba(255,255,255,0));pointer-events:none}.arlo-surface--padded[data-v-ebf3460f]{padding:1rem 1.25rem}.arlo-workbench[data-v-b1d0c28e]{display:flex;flex-direction:column;gap:1rem}.arlo-workbench__header[data-v-b1d0c28e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.arlo-workbench__avatar[data-v-b1d0c28e]{width:40px;height:40px;border-radius:50%;background:var(--brand, #2C3A5C);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.arlo-workbench__avatar-mark[data-v-b1d0c28e]{font-weight:700;font-size:1.125rem;letter-spacing:.02em}.arlo-workbench__badge[data-v-b1d0c28e]{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.arlo-workbench__grid[data-v-b1d0c28e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 767.98px){.arlo-workbench__grid[data-v-b1d0c28e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 479.98px){.arlo-workbench__grid[data-v-b1d0c28e]{grid-template-columns:1fr}}.arlo-workbench__offline[data-v-b1d0c28e],.arlo-workbench__empty[data-v-b1d0c28e]{border:1px dashed var(--bs-gray-300);border-radius:.5rem;padding:1.25rem 1.5rem;background:var(--bs-gray-100)}.arlo-workbench__card[data-v-b1d0c28e]{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--bs-gray-200);border-radius:.6rem;box-shadow:0 1px 2px #00000008}.arlo-workbench__card--high-confidence[data-v-b1d0c28e]{border:2px solid #16a34a;box-shadow:0 1px 3px #16a34a14}.arlo-workbench__card-header[data-v-b1d0c28e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.arlo-workbench__confidence[data-v-b1d0c28e]{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.arlo-workbench__confidence--high[data-v-b1d0c28e]{background:#d1fae5;color:#065f46}.arlo-workbench__confidence--medium[data-v-b1d0c28e],.arlo-workbench__confidence--low[data-v-b1d0c28e]{background:#fef3c7;color:#92400e}.arlo-workbench__confidence--unknown[data-v-b1d0c28e]{background:var(--bs-gray-200);color:var(--bs-gray-700)}.arlo-workbench__card-body[data-v-b1d0c28e]{font-size:.85rem;color:var(--bs-gray-800);line-height:1.45;flex:1 1 auto}.arlo-workbench__card-body[data-v-b1d0c28e] p{margin:0 0 .4rem}.arlo-workbench__card-body[data-v-b1d0c28e] p:last-child{margin-bottom:0}.arlo-workbench__card-body[data-v-b1d0c28e] code{font-size:.8rem;background:var(--bs-gray-100);padding:.05rem .3rem;border-radius:.25rem}.arlo-workbench__card-ctas[data-v-b1d0c28e]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.arlo-workbench__cta--primary[data-v-b1d0c28e]{background:#0f172a;border-color:#0f172a;color:#fff}.arlo-workbench__cta--primary[data-v-b1d0c28e]:hover:not(:disabled){background:#1e293b;border-color:#1e293b;color:#fff}.arlo-workbench__cta--primary[data-v-b1d0c28e]:disabled,.arlo-workbench__cta--secondary[data-v-b1d0c28e]:disabled{opacity:.6}.arlo-reply__body[data-v-729c8cbc]{white-space:pre-line;line-height:1.55}.arlo-cta-primary[data-v-729c8cbc]{background:#0f172a;border-color:#0f172a;color:#fff}.arlo-cta-primary[data-v-729c8cbc]:hover:not(:disabled){background:#1e293b;border-color:#1e293b;color:#fff}.arlo-cta-primary[data-v-729c8cbc]:disabled{opacity:.6}.ls-1[data-v-729c8cbc]{letter-spacing:.05em}.arlo-cta-primary[data-v-a1b761b4]{background:#0f172a;border-color:#0f172a;color:#fff}.arlo-cta-primary[data-v-a1b761b4]:hover:not(:disabled){background:#1e293b;border-color:#1e293b;color:#fff}.arlo-cta-primary[data-v-a1b761b4]:disabled{opacity:.6}.suggested-playbook__risk[data-v-a1b761b4]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:capitalize;letter-spacing:.02em}.suggested-playbook__risk--low[data-v-a1b761b4]{background:#e2e8f0;color:#334155}.suggested-playbook__risk--medium[data-v-a1b761b4]{background:#fef3c7;color:#92400e}.suggested-playbook__risk--high[data-v-a1b761b4]{background:#fee2e2;color:#991b1b}.arlo-cta-primary[data-v-03986a1c]{background:#0f172a;border-color:#0f172a;color:#fff}.arlo-cta-primary[data-v-03986a1c]:hover:not(:disabled){background:#1e293b;border-color:#1e293b;color:#fff}.arlo-cta-primary[data-v-03986a1c]:disabled{opacity:.6}.signals-rail[data-v-dcb05a61]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width: 992px){.signals-rail[data-v-dcb05a61]{grid-template-columns:repeat(2,minmax(0,1fr))}}.signals-rail__cell[data-v-dcb05a61]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;position:relative}.signals-rail__icon[data-v-dcb05a61]{width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:var(--brand-50, #f1f4fa);color:var(--brand, #2C3A5C);flex-shrink:0}.signals-rail__body[data-v-dcb05a61]{flex:1 1 auto;min-width:0}.signals-rail__label[data-v-dcb05a61]{color:var(--bs-gray-600);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.35rem}.signals-rail__value[data-v-dcb05a61]{font-weight:700;font-size:1rem;color:var(--bs-gray-900)}.signals-rail__secondary[data-v-dcb05a61]{margin-top:.15rem;font-size:.72rem;color:var(--bs-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signals-rail__pill[data-v-dcb05a61]{font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.signals-rail__cell--warning .signals-rail__icon[data-v-dcb05a61],.signals-rail__pill--warning[data-v-dcb05a61]{background:#fff4e5;color:#8a5300}.signals-rail__cell--danger .signals-rail__icon[data-v-dcb05a61],.signals-rail__pill--danger[data-v-dcb05a61]{background:#ffe5e5;color:#9b1c1c}.signals-rail__cell--success .signals-rail__icon[data-v-dcb05a61],.signals-rail__pill--success[data-v-dcb05a61]{background:#e6f4ea;color:#1d6b37}.signals-rail__pill--default[data-v-dcb05a61]{background:var(--bs-gray-100);color:var(--bs-gray-700)}.signals-rail__donut-wrap[data-v-dcb05a61]{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.signals-rail__donut[data-v-dcb05a61]{display:block}.signals-rail__donut-track[data-v-dcb05a61]{stroke:var(--signal-track, #e5e7eb)}.signals-rail__donut-fill[data-v-dcb05a61]{transition:stroke-dashoffset .3s ease}.signals-rail__donut--success .signals-rail__donut-fill[data-v-dcb05a61]{stroke:var(--signal-good, #22c55e)}.signals-rail__donut--warning .signals-rail__donut-fill[data-v-dcb05a61]{stroke:var(--signal-warn, #f59e0b)}.signals-rail__donut--danger .signals-rail__donut-fill[data-v-dcb05a61]{stroke:var(--signal-bad, #ef4444)}.signals-rail__donut--default .signals-rail__donut-fill[data-v-dcb05a61]{stroke:var(--signal-muted, #94a3b8)}.signals-rail__trend-arrow[data-v-dcb05a61]{font-size:.85rem;line-height:1;font-weight:700}.signals-rail__trend-arrow--success[data-v-dcb05a61]{color:var(--signal-good, #22c55e)}.signals-rail__trend-arrow--warning[data-v-dcb05a61]{color:var(--signal-warn, #f59e0b)}.signals-rail__trend-arrow--danger[data-v-dcb05a61]{color:var(--signal-bad, #ef4444)}.signals-rail__trend-arrow--default[data-v-dcb05a61]{color:var(--signal-muted, #94a3b8)}.signals-rail__chip[data-v-dcb05a61]{font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.signals-rail__chip--none[data-v-dcb05a61]{background:var(--bs-gray-100);color:var(--signal-muted, #94a3b8)}.signals-rail__chip--few[data-v-dcb05a61]{background:var(--bs-gray-100);color:var(--bs-gray-700)}.signals-rail__chip--cluster[data-v-dcb05a61]{background:var(--brand-50, #f1f4fa);color:var(--brand, #2C3A5C)}.signals-rail__tier-badge[data-v-dcb05a61]{font-size:.62rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;background:var(--brand, #2C3A5C);color:#fff;flex-shrink:0}.arlo-brief[data-v-120f0e6d]{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;background:linear-gradient(135deg,#f0f2f7,#dce0ea);border:1px solid #C2C9DA;border-radius:.75rem;box-shadow:0 1px 2px #5b21b60a}.arlo-brief__avatar[data-v-120f0e6d]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2c3a5c,#1f2a40);color:#fff;flex-shrink:0}.arlo-brief__body[data-v-120f0e6d]{flex:1 1 auto;min-width:0}.arlo-brief__heading[data-v-120f0e6d]{display:flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#1f2a40;margin-bottom:.4rem}.arlo-brief__author[data-v-120f0e6d]{color:#1f2a40}.arlo-brief__confidence[data-v-120f0e6d]{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.65rem;letter-spacing:.04em;text-transform:none}.arlo-brief__confidence--high[data-v-120f0e6d]{background:#d1fae5;color:#065f46}.arlo-brief__confidence--medium[data-v-120f0e6d]{background:#c2c9da;color:#1f2a40}.arlo-brief__confidence--low[data-v-120f0e6d]{background:#fef3c7;color:#92400e}.arlo-brief__confidence--neutral[data-v-120f0e6d]{background:var(--bs-gray-200);color:var(--bs-gray-700)}.arlo-brief__prose[data-v-120f0e6d]{font-size:.95rem;line-height:1.55;color:var(--bs-gray-900);margin-bottom:.5rem}.arlo-brief__prose[data-v-120f0e6d] em{font-style:italic;color:var(--bs-gray-700)}.arlo-brief__prose[data-v-120f0e6d] strong{font-weight:600;color:var(--bs-gray-900)}.arlo-brief__prose[data-v-120f0e6d] p{margin:0 0 .5rem}.arlo-brief__prose[data-v-120f0e6d] p:last-child{margin-bottom:0}.arlo-brief__original[data-v-120f0e6d]{margin-top:.5rem;margin-bottom:.6rem;padding:.75rem .9rem;background:#ffffffa6;border:1px solid #C2C9DA;border-radius:.5rem}.arlo-brief__original-label[data-v-120f0e6d]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#1f2a40;margin-bottom:.4rem}.arlo-brief__original-body[data-v-120f0e6d]{font-size:.85rem;color:var(--bs-gray-800);line-height:1.5}.arlo-brief__footer[data-v-120f0e6d]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;font-size:.72rem;color:var(--bs-gray-700)}.arlo-brief__meta[data-v-120f0e6d]{display:inline-flex;align-items:center;gap:.3rem}.arlo-brief__sources-sep[data-v-120f0e6d]{color:var(--bs-gray-400)}.arlo-brief__source-link[data-v-120f0e6d]{color:#1f2a40;text-decoration:none;font-weight:500}.arlo-brief__source-link[data-v-120f0e6d]:hover{text-decoration:underline}.arlo-brief__view-original[data-v-120f0e6d]{margin-left:auto;font-size:.72rem;font-weight:600;color:#1f2a40;text-decoration:none}.arlo-brief__view-original[data-v-120f0e6d]:hover{text-decoration:underline}.arlo-chat[data-v-6d11e4da]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bs-gray-200);border-radius:.75rem;overflow:hidden}.arlo-chat--expanded[data-v-6d11e4da]{min-height:320px}.arlo-chat__header[data-v-6d11e4da]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(135deg,#f4f5f9,#f0f2f7);border-bottom:1px solid var(--bs-gray-200)}.arlo-chat__brand-mark[data-v-6d11e4da]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2c3a5c,#1f2a40);color:#fff;font-weight:700;font-size:.9rem}.arlo-chat__toggle[data-v-6d11e4da]{flex-shrink:0}.arlo-chat__body[data-v-6d11e4da]{display:flex;flex-direction:column;flex:1 1 auto}.arlo-chat__thread[data-v-6d11e4da]{padding:.75rem 1rem;max-height:360px;overflow-y:auto;background:#fff}.arlo-chat__empty[data-v-6d11e4da]{padding:1rem 0;font-size:.8rem;color:var(--bs-gray-500);text-align:center}.arlo-chat__msg[data-v-6d11e4da]{display:flex;gap:.6rem;margin-bottom:.75rem}.arlo-chat__msg[data-v-6d11e4da]:last-child{margin-bottom:0}.arlo-chat__avatar[data-v-6d11e4da]{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.78rem;color:var(--bs-gray-700);overflow:hidden}.arlo-chat__avatar img[data-v-6d11e4da]{width:100%;height:100%;object-fit:cover}.arlo-chat__msg--arlo .arlo-chat__avatar[data-v-6d11e4da]{background:#dce0ea;color:#1f2a40}.arlo-chat__msg--human .arlo-chat__avatar[data-v-6d11e4da]{background:#dbeafe;color:#1e40af}.arlo-chat__msg--system .arlo-chat__avatar[data-v-6d11e4da]{background:var(--bs-gray-200);color:var(--bs-gray-700)}.arlo-chat__msg-body[data-v-6d11e4da]{flex:1 1 auto;min-width:0}.arlo-chat__msg-meta[data-v-6d11e4da]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:var(--bs-gray-500);margin-bottom:.15rem}.arlo-chat__msg-author[data-v-6d11e4da]{font-weight:600;color:var(--bs-gray-700)}.arlo-chat__msg-time[data-v-6d11e4da]{color:var(--bs-gray-500)}.arlo-chat__msg-prose[data-v-6d11e4da]{font-size:.85rem;line-height:1.45;color:var(--bs-gray-900)}.arlo-chat__msg-prose[data-v-6d11e4da] p{margin:0 0 .4rem}.arlo-chat__msg-prose[data-v-6d11e4da] p:last-child{margin-bottom:0}.arlo-chat__msg--system .arlo-chat__msg-prose[data-v-6d11e4da]{color:var(--bs-gray-600);font-style:italic;font-size:.8rem}.arlo-chat__hints[data-v-6d11e4da]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem 1rem .2rem;font-size:.72rem;background:#f4f5f9;border-top:1px solid var(--bs-gray-200)}.arlo-chat__hint[data-v-6d11e4da]{background:#fff;border:1px solid var(--bs-gray-200);border-radius:999px;padding:.15rem .55rem;color:var(--bs-gray-700)}.arlo-chat__hint-arg[data-v-6d11e4da],.arlo-chat__hint-desc[data-v-6d11e4da]{color:var(--bs-gray-500)}.arlo-chat__input[data-v-6d11e4da]{display:flex;gap:.5rem;padding:.6rem 1rem .85rem;border-top:1px solid var(--bs-gray-200);background:#fff}.arlo-chat__textarea[data-v-6d11e4da]{flex:1 1 auto;resize:vertical;font-size:.85rem;padding:.5rem .65rem;border:1px solid var(--bs-gray-300);border-radius:.5rem;background:#fff;color:var(--bs-gray-900)}.arlo-chat__textarea[data-v-6d11e4da]:focus{outline:none;border-color:#2c3a5c;box-shadow:0 0 0 3px #7c3aed26}.arlo-chat__send[data-v-6d11e4da]{align-self:flex-end;min-width:4.5rem;background:#1f2a40;border-color:#1f2a40;color:#fff}.arlo-chat__send[data-v-6d11e4da]:hover:not(:disabled){background:#1f2a40;border-color:#1f2a40;color:#fff}.arlo-chat__send[data-v-6d11e4da]:disabled{opacity:.6}.tools-rail[data-v-597b2721]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.4rem 0}.tools-rail__chip[data-v-597b2721]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:var(--bs-gray-100);border:1px solid var(--bs-gray-200);color:var(--bs-gray-800);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease}.tools-rail__chip[data-v-597b2721]:hover{background:var(--bs-gray-200);border-color:var(--bs-gray-300);transform:translateY(-1px)}.tools-rail__chip[data-v-597b2721]:active{transform:translateY(0)}.tools-rail__chip-label[data-v-597b2721]{white-space:nowrap}.tools-rail__chip-count[data-v-597b2721]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--bs-gray-700);color:#fff;font-size:.65rem;font-weight:600}.arlo-chat-message[data-v-e07b1707]{display:flex;margin-bottom:.75rem}.arlo-chat-message--user[data-v-e07b1707]{justify-content:flex-end}.arlo-chat-message--assistant[data-v-e07b1707]{justify-content:flex-start;gap:.5rem;align-items:flex-start}.arlo-chat-message--tool[data-v-e07b1707],.arlo-chat-message--system[data-v-e07b1707],.arlo-chat-message--error[data-v-e07b1707]{justify-content:center}.arlo-chat-avatar[data-v-e07b1707]{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-primary, #f1f7ff);border-radius:50%}.arlo-chat-bubble[data-v-e07b1707]{max-width:80%;padding:.625rem .875rem;border-radius:.625rem;font-size:.875rem;line-height:1.45;word-wrap:break-word;overflow-wrap:anywhere}.arlo-chat-bubble--user[data-v-e07b1707]{background-color:var(--bs-primary, #009ef7);color:var(--bs-white, #fff);border-bottom-right-radius:.25rem}.arlo-chat-bubble--assistant[data-v-e07b1707]{background-color:var(--bs-gray-100, #f5f8fa);color:var(--bs-gray-900, #181c32);border-bottom-left-radius:.25rem}.arlo-chat-bubble__body[data-v-e07b1707]{white-space:normal}.arlo-chat-bubble__meta[data-v-e07b1707]{display:flex;gap:.5rem;margin-top:.25rem;font-size:.6875rem;opacity:.75}.arlo-chat-bubble--user .arlo-chat-bubble__meta[data-v-e07b1707]{justify-content:flex-end}.arlo-chat-bubble__time[data-v-e07b1707]:before{content:"·";margin-right:.5rem}.arlo-chat-caret[data-v-e07b1707]{display:inline-block;margin-left:.125rem;animation:arlo-chat-caret-blink-e07b1707 1s steps(2,start) infinite;color:var(--bs-gray-700, #4b5675)}@keyframes arlo-chat-caret-blink-e07b1707{to{visibility:hidden}}.arlo-chat-tool-row[data-v-e07b1707]{display:flex;align-items:center;max-width:90%;padding:.375rem .625rem;border-radius:.375rem;background-color:var(--bs-gray-100, #f5f8fa);font-size:.75rem;color:var(--bs-gray-700, #4b5675)}.arlo-chat-tool-row--result[data-v-e07b1707]{padding:0;background-color:transparent}.arlo-chat-tool-toggle[data-v-e07b1707]{display:flex;align-items:center;max-width:100%;padding:.375rem .625rem;border:0;border-radius:.375rem;background-color:var(--bs-gray-100, #f5f8fa);font-size:.75rem;color:var(--bs-gray-700, #4b5675);cursor:pointer}.arlo-chat-tool-toggle[data-v-e07b1707]:hover{background-color:var(--bs-gray-200, #e1e3ea)}.arlo-chat-tool-label[data-v-e07b1707]{font-style:italic}.arlo-chat-tool-result-body[data-v-e07b1707]{max-width:90%;margin-top:.25rem;padding:.5rem .75rem;background-color:var(--bs-gray-100, #f5f8fa);border-radius:.375rem;font-size:.75rem}.arlo-chat-tool-result-pre[data-v-e07b1707]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.75rem;color:var(--bs-gray-800, #3f4254)}.arlo-chat-system-row[data-v-e07b1707]{padding:.25rem .625rem;font-size:.75rem;color:var(--bs-gray-600, #7e8299);font-style:italic}.arlo-chat-error-row[data-v-e07b1707]{display:flex;align-items:center;max-width:90%;padding:.5rem .75rem;border-radius:.375rem;background-color:var(--bs-light-danger, #fff5f8);color:var(--bs-danger, #f1416c);font-size:.8125rem}.arlo-chat-composer[data-v-918e2643]{display:flex;flex-direction:column;gap:.375rem}.arlo-chat-composer__thinking[data-v-918e2643]{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;color:var(--bs-gray-600, #7e8299)}.arlo-chat-composer__thinking-dot[data-v-918e2643]{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--bs-gray-500, #a1a5b7);animation:arlo-chat-composer-bounce-918e2643 1.2s infinite ease-in-out both}.arlo-chat-composer__thinking-dot[data-v-918e2643]:nth-child(1){animation-delay:-.32s}.arlo-chat-composer__thinking-dot[data-v-918e2643]:nth-child(2){animation-delay:-.16s}.arlo-chat-composer__thinking-dot[data-v-918e2643]:nth-child(3){animation-delay:0s}@keyframes arlo-chat-composer-bounce-918e2643{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.arlo-chat-composer__thinking-text[data-v-918e2643]{margin-left:.25rem;font-style:italic}.arlo-chat-composer__row[data-v-918e2643]{display:flex;align-items:flex-end;gap:.375rem}.arlo-chat-composer__textarea[data-v-918e2643]{flex-grow:1;resize:none;overflow-y:auto;max-height:9rem;line-height:1.4}.arlo-chat-composer__send[data-v-918e2643],.arlo-chat-composer__cancel[data-v-918e2643]{flex-shrink:0;height:calc(1.5em + .75rem + 2px);width:calc(1.5em + .75rem + 2px);padding:0;display:inline-flex;align-items:center;justify-content:center}.arlo-chat-composer__remaining[data-v-918e2643]{font-size:.6875rem;color:var(--bs-gray-600, #7e8299);text-align:right}.arlo-chat-composer__remaining--warn[data-v-918e2643]{color:var(--bs-danger, #f1416c)}.ask-arlo-panel[data-v-e46d99a8]{display:flex;flex-direction:column;height:100%;min-height:24rem;background-color:var(--bs-white, #ffffff)}.ask-arlo-panel__header[data-v-e46d99a8]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa);flex-shrink:0}.ask-arlo-panel__brand[data-v-e46d99a8]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-primary, #f1f7ff);border-radius:50%}.ask-arlo-panel__body[data-v-e46d99a8]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ask-arlo-panel__thread[data-v-e46d99a8]{flex:1 1 auto;overflow-y:auto;padding:.875rem 1rem;background-color:var(--bs-white, #ffffff)}.ask-arlo-panel__composer[data-v-e46d99a8]{flex-shrink:0;padding:.625rem .875rem .875rem;border-top:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa)}.ask-arlo-panel__disabled[data-v-e46d99a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;padding:2rem 1rem;text-align:center;color:var(--bs-gray-700, #4b5675)}.requester-arlo-panel[data-v-96bc072a]{display:flex;flex-direction:column;height:100%;min-height:24rem;background-color:var(--bs-white, #ffffff)}.requester-arlo-panel__header[data-v-96bc072a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa);flex-shrink:0}.requester-arlo-panel__brand[data-v-96bc072a]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-primary, #f1f7ff);border-radius:50%}.requester-arlo-panel__body[data-v-96bc072a]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.requester-arlo-panel__thread[data-v-96bc072a]{flex:1 1 auto;overflow-y:auto;padding:.875rem 1rem;background-color:var(--bs-white, #ffffff)}.requester-arlo-panel__composer[data-v-96bc072a]{flex-shrink:0;padding:.625rem .875rem .875rem;border-top:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa)}.requester-arlo-panel__disabled[data-v-96bc072a]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;padding:2rem 1rem;text-align:center;color:var(--bs-gray-700, #4b5675)}.deflection-arlo-panel[data-v-5bfdd087]{display:flex;flex-direction:column;height:100%;min-height:24rem;background-color:var(--bs-white, #ffffff)}.deflection-arlo-panel__header[data-v-5bfdd087]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa);flex-shrink:0}.deflection-arlo-panel__brand[data-v-5bfdd087]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-primary, #f1f7ff);border-radius:50%}.deflection-arlo-panel__body[data-v-5bfdd087]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.deflection-arlo-panel__thread[data-v-5bfdd087]{flex:1 1 auto;overflow-y:auto;padding:.875rem 1rem;background-color:var(--bs-white, #ffffff)}.deflection-arlo-panel__composer[data-v-5bfdd087]{flex-shrink:0;padding:.625rem .875rem .5rem;border-top:1px solid var(--bs-gray-200, #e1e3ea);background-color:var(--bs-gray-100, #f5f8fa)}.deflection-arlo-panel__footer[data-v-5bfdd087]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .875rem .875rem;background-color:var(--bs-gray-100, #f5f8fa)}.deflection-arlo-panel__disabled[data-v-5bfdd087]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;padding:2rem 1rem;text-align:center;color:var(--bs-gray-700, #4b5675)}.workflow-stepper__stage[data-v-6fada0e6]{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1 1 0;min-width:0;padding:.25rem .5rem;border-radius:.5rem;background:transparent;outline:none}.workflow-stepper__stage[role=button][data-v-6fada0e6]{cursor:pointer}.workflow-stepper__stage[role=button][data-v-6fada0e6]:hover{background:#1f2a400a}.workflow-stepper__stage[role=button][data-v-6fada0e6]:focus-visible{box-shadow:0 0 0 2px #6366f180}.workflow-stepper__dot[data-v-6fada0e6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:.85rem;font-weight:600;line-height:1;flex-shrink:0}.workflow-stepper__dot--completed[data-v-6fada0e6]{background:#10b981;color:#fff;border:1px solid #059669}.workflow-stepper__dot--active[data-v-6fada0e6]{background:#3b82f6;color:#fff;border:1px solid #2563eb;box-shadow:0 0 0 3px #3b82f62e}.workflow-stepper__dot--upcoming[data-v-6fada0e6]{background:#fff;color:var(--bs-gray-500);border:1px solid var(--bs-gray-300)}.workflow-stepper__text[data-v-6fada0e6]{text-align:center;line-height:1.2;min-width:0}.workflow-stepper__title[data-v-6fada0e6]{font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.workflow-stepper__subtitle[data-v-6fada0e6]{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:.1rem}.workflow-stepper__text--completed .workflow-stepper__title[data-v-6fada0e6],.workflow-stepper__text--completed .workflow-stepper__subtitle[data-v-6fada0e6]{color:var(--bs-gray-600)}.workflow-stepper__text--active .workflow-stepper__title[data-v-6fada0e6]{color:var(--bs-gray-900)}.workflow-stepper__text--active .workflow-stepper__subtitle[data-v-6fada0e6]{color:var(--bs-gray-700)}.workflow-stepper__text--upcoming .workflow-stepper__title[data-v-6fada0e6],.workflow-stepper__text--upcoming .workflow-stepper__subtitle[data-v-6fada0e6]{color:var(--bs-gray-500)}.workflow-stepper[data-v-8dbcd5fc]{width:100%;padding:.85rem 1.1rem;background:#fff;border:1px solid var(--bs-gray-200);border-radius:.75rem;box-shadow:0 1px 2px #1f2a400a}.workflow-stepper__mobile-row[data-v-8dbcd5fc]{display:none;align-items:center;gap:.6rem;font-size:.85rem}.workflow-stepper__mobile-dot[data-v-8dbcd5fc]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#3b82f6;color:#fff;font-size:.78rem;font-weight:600;flex-shrink:0}.workflow-stepper__mobile-label[data-v-8dbcd5fc]{flex:1 1 auto;min-width:0;color:var(--bs-gray-900);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-stepper__mobile-time[data-v-8dbcd5fc]{color:var(--bs-gray-600);font-weight:400}.workflow-stepper__mobile-toggle[data-v-8dbcd5fc]{background:transparent;border:none;color:#3b82f6;font-size:.78rem;font-weight:600;cursor:pointer;padding:.25rem .4rem;flex-shrink:0}.workflow-stepper__mobile-toggle[data-v-8dbcd5fc]:hover{text-decoration:underline}.workflow-stepper__expanded[data-v-8dbcd5fc]{display:block}.workflow-stepper__row[data-v-8dbcd5fc]{display:flex;align-items:flex-start;gap:.25rem}.workflow-stepper__connector[data-v-8dbcd5fc]{flex:0 0 auto;align-self:center;height:2px;min-width:18px;flex:1 1 18px;background:var(--bs-gray-300);margin-top:-28px}.workflow-stepper__connector--completed[data-v-8dbcd5fc]{background:#a7f3d0}.workflow-stepper__footer[data-v-8dbcd5fc]{display:flex;align-items:center;gap:.75rem;margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--bs-gray-200)}.workflow-stepper__time[data-v-8dbcd5fc]{font-size:.78rem;color:var(--bs-gray-700);font-weight:500}.workflow-stepper__error[data-v-8dbcd5fc]{font-size:.78rem;color:var(--bs-danger, #dc2626);flex:1 1 auto}.workflow-stepper__advance[data-v-8dbcd5fc]{margin-left:auto;padding:.4rem .85rem;font-size:.8rem;font-weight:600;color:#fff;background:#3b82f6;border:1px solid #2563eb;border-radius:.4rem;cursor:pointer}.workflow-stepper__advance[data-v-8dbcd5fc]:hover:not(:disabled){background:#2563eb}.workflow-stepper__advance[data-v-8dbcd5fc]:disabled{opacity:.5;cursor:not-allowed}.workflow-stepper__modal-backdrop[data-v-8dbcd5fc]{position:fixed;inset:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1080}.workflow-stepper__modal[data-v-8dbcd5fc]{background:#fff;border-radius:.75rem;padding:1.25rem 1.4rem;max-width:420px;width:calc(100% - 2rem);box-shadow:0 10px 30px #0f172a40}.workflow-stepper__modal-title[data-v-8dbcd5fc]{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--bs-gray-900)}.workflow-stepper__modal-body[data-v-8dbcd5fc]{margin:0 0 1rem;font-size:.9rem;color:var(--bs-gray-700);line-height:1.5}.workflow-stepper__modal-actions[data-v-8dbcd5fc]{display:flex;justify-content:flex-end;gap:.5rem}.workflow-stepper__modal-cancel[data-v-8dbcd5fc],.workflow-stepper__modal-confirm[data-v-8dbcd5fc]{padding:.45rem 1rem;font-size:.85rem;font-weight:600;border-radius:.4rem;cursor:pointer}.workflow-stepper__modal-cancel[data-v-8dbcd5fc]{background:transparent;color:var(--bs-gray-700);border:1px solid var(--bs-gray-300)}.workflow-stepper__modal-cancel[data-v-8dbcd5fc]:hover{background:var(--bs-gray-100)}.workflow-stepper__modal-confirm[data-v-8dbcd5fc]{background:#3b82f6;color:#fff;border:1px solid #2563eb}.workflow-stepper__modal-confirm[data-v-8dbcd5fc]:hover:not(:disabled){background:#2563eb}.workflow-stepper__modal-confirm[data-v-8dbcd5fc]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.workflow-stepper__mobile-row[data-v-8dbcd5fc]{display:flex}.workflow-stepper__expanded[data-v-8dbcd5fc]{display:none}.workflow-stepper__expanded--mobile-open[data-v-8dbcd5fc]{display:block;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--bs-gray-200)}}.arlo-synopsis[data-v-ebbb2348]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;background:var(--brand-50, #f1f4fa);border:1px solid var(--bs-gray-200);border-radius:.5rem}.arlo-synopsis__avatar[data-v-ebbb2348]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand, #2C3A5C);color:#fff;flex-shrink:0}.arlo-synopsis__body[data-v-ebbb2348]{flex:1 1 auto;min-width:0}.arlo-synopsis__heading[data-v-ebbb2348]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-700);margin-bottom:.25rem}.arlo-synopsis__author[data-v-ebbb2348]{color:var(--brand, #2C3A5C)}.arlo-synopsis__heading-divider[data-v-ebbb2348]{color:var(--bs-gray-400)}.arlo-synopsis__heading-tag[data-v-ebbb2348]{color:var(--bs-gray-600)}.arlo-synopsis__prose[data-v-ebbb2348]{font-size:.875rem;line-height:1.5;color:var(--bs-gray-900);margin-bottom:.4rem}.arlo-synopsis__prose[data-v-ebbb2348] em{font-style:italic;color:var(--bs-gray-700)}.arlo-synopsis__prose[data-v-ebbb2348] strong{font-weight:600;color:var(--bs-gray-900)}.arlo-synopsis__footer[data-v-ebbb2348]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;font-size:.72rem;color:var(--bs-gray-600)}.arlo-synopsis__meta[data-v-ebbb2348]{display:inline-flex;align-items:center;gap:.3rem}.arlo-synopsis__meta--sources .arlo-synopsis__sources-list[data-v-ebbb2348]{color:var(--bs-gray-700);font-weight:500}.arlo-synopsis__evidence-link[data-v-ebbb2348]{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--brand, #2C3A5C);text-decoration:none}.arlo-synopsis__evidence-link[data-v-ebbb2348]:hover{text-decoration:underline}.sla-chip[data-v-47f96051]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.1;white-space:nowrap}.sla-chip__icon[data-v-47f96051]{line-height:1}.sla-chip__label[data-v-47f96051]{text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.sla-chip__time[data-v-47f96051]{font-weight:600;color:inherit;opacity:.85}.sla-chip--success[data-v-47f96051]{background:#e6f4ea;color:#1d6b37}.sla-chip--warning[data-v-47f96051]{background:#fff4e5;color:#8a5300}.sla-chip--danger[data-v-47f96051]{background:#ffe5e5;color:#9b1c1c}.sla-chip--default[data-v-47f96051]{background:var(--bs-gray-100);color:var(--bs-gray-700)}.requester-card[data-v-627e3c58]{background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.85rem 1rem}.requester-card__header[data-v-627e3c58]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.requester-card__heading-block[data-v-627e3c58]{flex:1 1 auto;min-width:0}.requester-card__title[data-v-627e3c58]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gray-600)}.requester-card__name[data-v-627e3c58]{font-size:1rem;font-weight:700;color:var(--bs-gray-900);margin-top:.15rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.requester-card__tier-badge[data-v-627e3c58]{font-size:.62rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;background:var(--brand, #2C3A5C);color:#fff;flex-shrink:0}.requester-card__identity[data-v-627e3c58]{display:grid;grid-template-columns:minmax(60px,max-content) 1fr;column-gap:.6rem;row-gap:.25rem;margin:.65rem 0 0;font-size:.78rem}.requester-card__identity dt[data-v-627e3c58]{color:var(--bs-gray-600);font-weight:600;text-transform:uppercase;font-size:.68rem;letter-spacing:.04em;padding-top:.05rem}.requester-card__identity dd[data-v-627e3c58]{margin:0;color:var(--bs-gray-900);word-break:break-word}.requester-card__email-link[data-v-627e3c58]{color:var(--brand, #2C3A5C);text-decoration:none}.requester-card__email-link[data-v-627e3c58]:hover{text-decoration:underline}.requester-card__csat[data-v-627e3c58]{display:flex;align-items:center;gap:.5rem;margin-top:.65rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200);font-size:.78rem;color:var(--bs-gray-700)}.requester-card__csat-label[data-v-627e3c58]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.requester-card__csat-stars[data-v-627e3c58]{position:relative;display:inline-block;font-size:.95rem;line-height:1;letter-spacing:.05em}.requester-card__csat-stars-track[data-v-627e3c58]{color:var(--bs-gray-300)}.requester-card__csat-stars-fill[data-v-627e3c58]{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f59e0b}.requester-card__csat-value[data-v-627e3c58]{margin-left:auto;font-weight:600;color:var(--bs-gray-900)}.requester-card__recent[data-v-627e3c58]{margin-top:.65rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.requester-card__recent-title[data-v-627e3c58]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600);margin-bottom:.35rem}.requester-card__recent-list[data-v-627e3c58]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.requester-card__recent-item[data-v-627e3c58]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--bs-gray-800)}.requester-card__recent-status[data-v-627e3c58]{flex-shrink:0;width:1rem;text-align:center;font-weight:700;font-size:.85rem;line-height:1}.requester-card__recent-status--resolved[data-v-627e3c58]{color:#1d6b37}.requester-card__recent-status--open[data-v-627e3c58]{color:#9b1c1c}.requester-card__recent-subject[data-v-627e3c58]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.requester-card__recent-meta[data-v-627e3c58]{flex-shrink:0;font-size:.7rem;color:var(--bs-gray-500)}.device-card[data-v-7ea64a9d]{background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.85rem 1rem}.device-card__header[data-v-7ea64a9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.device-card__heading-block[data-v-7ea64a9d]{flex:1 1 auto;min-width:0}.device-card__title[data-v-7ea64a9d]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gray-600)}.device-card__name-row[data-v-7ea64a9d]{display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.device-card__type-icon[data-v-7ea64a9d]{color:var(--brand, #2C3A5C);flex-shrink:0}.device-card__name[data-v-7ea64a9d]{font-size:.95rem;font-weight:700;color:var(--bs-gray-900);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-card__subtitle[data-v-7ea64a9d]{margin-top:.15rem;font-size:.74rem;color:var(--bs-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-card__status-pill[data-v-7ea64a9d]{font-size:.62rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.device-card__status-pill--online[data-v-7ea64a9d]{background:#e6f4ea;color:#1d6b37}.device-card__status-pill--offline[data-v-7ea64a9d]{background:#ffe5e5;color:#9b1c1c}.device-card__metrics[data-v-7ea64a9d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.device-card__metric-label[data-v-7ea64a9d]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.device-card__metric-value[data-v-7ea64a9d]{margin-top:.15rem;font-size:.85rem;font-weight:600;color:var(--bs-gray-900)}.device-card__metric-value--alert[data-v-7ea64a9d]{color:#9b1c1c}.device-card__empty-subtitle[data-v-7ea64a9d]{margin-top:.15rem;font-size:.78rem;color:var(--bs-gray-600)}.device-card__status-pill--empty[data-v-7ea64a9d]{background:var(--bs-gray-200, #e5e7eb);color:var(--bs-gray-700, #475569)}.device-card__empty-actions[data-v-7ea64a9d]{display:flex;flex-direction:column;gap:.4rem;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.device-card__empty-btn[data-v-7ea64a9d]{text-align:left}.assignment-card[data-v-b8ccfbb0]{background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.85rem 1rem}.assignment-card__header[data-v-b8ccfbb0]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.assignment-card__title[data-v-b8ccfbb0]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gray-600)}.assignment-card__assignee[data-v-b8ccfbb0]{display:flex;align-items:center;gap:.6rem;margin-top:.45rem}.assignment-card__avatar[data-v-b8ccfbb0]{width:36px;height:36px;border-radius:50%;background-position:center;background-size:cover;background-color:var(--brand-50, #f1f4fa);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--brand, #2C3A5C)}.assignment-card__avatar--initials[data-v-b8ccfbb0]{background-color:var(--brand-50, #f1f4fa)}.assignment-card__avatar--unassigned[data-v-b8ccfbb0]{background-color:var(--bs-gray-200);color:var(--bs-gray-500)}.assignment-card__assignee-text[data-v-b8ccfbb0]{flex:1 1 auto;min-width:0}.assignment-card__assignee-label[data-v-b8ccfbb0]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.assignment-card__assignee-name[data-v-b8ccfbb0]{margin-top:.1rem;font-size:.9rem;font-weight:600;color:var(--bs-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-card__assignee-name--unassigned[data-v-b8ccfbb0]{color:var(--bs-gray-500);font-style:italic}.assignment-card__metrics[data-v-b8ccfbb0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.assignment-card__metric-label[data-v-b8ccfbb0]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.assignment-card__metric-value[data-v-b8ccfbb0]{margin-top:.15rem;font-size:.85rem;font-weight:600;color:var(--bs-gray-900)}.time-tracking-card[data-v-7b33e66e]{background:#fff;border:1px solid var(--bs-gray-200);border-radius:.5rem;padding:.85rem 1rem}.time-tracking-card__header[data-v-7b33e66e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.time-tracking-card__title[data-v-7b33e66e]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gray-600)}@keyframes time-tracking-card-pulse-7b33e66e{0%,to{opacity:1}50%{opacity:.65}}.time-tracking-card__total[data-v-7b33e66e]{display:flex;align-items:center;justify-content:space-between;margin-top:.65rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200);font-size:.85rem}.time-tracking-card__stat-label[data-v-7b33e66e]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.time-tracking-card__stat-value[data-v-7b33e66e]{font-weight:700;color:var(--bs-gray-900)}.time-tracking-card__running[data-v-7b33e66e]{margin-top:.6rem;padding-top:.5rem;border-top:1px dashed var(--bs-gray-200)}.time-tracking-card__running-label[data-v-7b33e66e]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600);margin-bottom:.2rem}.time-tracking-card__running-clock-wrap[data-v-7b33e66e]{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 .4rem}.time-tracking-card__running-counter[data-v-7b33e66e]{display:inline-block;font-family:Share Tech Mono,Menlo,Consolas,Courier New,monospace;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;font-size:1.55rem;font-weight:400;line-height:1.1;letter-spacing:.06em;color:#1f2a40;background:linear-gradient(180deg,#eef1f7,#dfe4ee);padding:.2rem .6rem;border-radius:.35rem;border:1px solid #C2C9DA;box-shadow:inset 0 1px 2px #1f2a402e,inset 0 -1px #fff6;flex-shrink:0}.time-tracking-card__running-counter--idle[data-v-7b33e66e]{color:#1f2a4066;background:linear-gradient(180deg,#f4f6fa,#e8ecf3)}.time-tracking-card__clock-btn[data-v-7b33e66e]{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;transition:background-color .12s ease-out,transform .08s ease-out,box-shadow .12s ease-out}.time-tracking-card__clock-btn[data-v-7b33e66e]:hover:not(:disabled){transform:scale(1.05)}.time-tracking-card__clock-btn[data-v-7b33e66e]:active:not(:disabled){transform:scale(.95)}.time-tracking-card__clock-btn[data-v-7b33e66e]:disabled{opacity:.6;cursor:not-allowed}.time-tracking-card__clock-btn-icon[data-v-7b33e66e]{font-size:.85rem;line-height:1}.time-tracking-card__clock-btn--start .time-tracking-card__clock-btn-icon[data-v-7b33e66e]{transform:translate(1px)}.time-tracking-card__clock-btn--start[data-v-7b33e66e]{color:#15803d;background:#dcfce7;border-color:#86efac}.time-tracking-card__clock-btn--start[data-v-7b33e66e]:hover:not(:disabled){background:#bbf7d0;box-shadow:0 1px 3px #15803d40}.time-tracking-card__clock-btn--stop[data-v-7b33e66e]{color:#b91c1c;background:#fee2e2;border-color:#fca5a5;animation:time-tracking-card-pulse-7b33e66e 2s ease-in-out infinite}.time-tracking-card__clock-btn--stop[data-v-7b33e66e]:hover:not(:disabled){background:#fecaca;box-shadow:0 1px 3px #b91c1c40}.time-tracking-card__running-pulse[data-v-7b33e66e]{font-size:.55rem;color:#dc2626;margin-left:auto;animation:time-tracking-card-pulse-7b33e66e 1.4s ease-in-out infinite}.time-tracking-card__running-agent-row[data-v-7b33e66e]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--bs-gray-700)}.time-tracking-card__running-agent[data-v-7b33e66e]{font-weight:600;color:var(--bs-gray-800)}.time-tracking-card__recent[data-v-7b33e66e]{margin-top:.65rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.time-tracking-card__recent-title[data-v-7b33e66e]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600);margin-bottom:.35rem}.time-tracking-card__recent-list[data-v-7b33e66e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.time-tracking-card__recent-item[data-v-7b33e66e]{display:flex;align-items:baseline;gap:.4rem;font-size:.78rem;color:var(--bs-gray-800);flex-wrap:wrap}.time-tracking-card__recent-agent[data-v-7b33e66e]{font-weight:600;color:var(--bs-gray-900)}.time-tracking-card__recent-sep[data-v-7b33e66e]{color:var(--bs-gray-400)}.time-tracking-card__recent-duration[data-v-7b33e66e]{font-variant-numeric:tabular-nums}.time-tracking-card__recent-notes[data-v-7b33e66e]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bs-gray-700);font-style:italic}.time-tracking-card__recent-meta[data-v-7b33e66e]{margin-left:auto;font-size:.7rem;color:var(--bs-gray-500)}.time-tracking-card__view-all[data-v-7b33e66e]{margin-top:.5rem;padding-left:0;padding-right:0;font-size:.78rem}.time-tracking-card__empty[data-v-7b33e66e]{margin-top:.65rem;padding-top:.6rem;border-top:1px dashed var(--bs-gray-200);text-align:center}.time-tracking-card__empty-text[data-v-7b33e66e]{font-size:.8rem;color:var(--bs-gray-600);margin:0 0 .5rem}.time-entries-table__loading[data-v-2970a5af],.time-entries-table__empty[data-v-2970a5af]{padding:1rem;color:var(--bs-gray-600);text-align:center;font-size:.85rem}.time-entries-table__table[data-v-2970a5af]{margin-bottom:0;font-size:.82rem}.time-entries-table__table th[data-v-2970a5af]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-600);font-weight:700;border-bottom:1px solid var(--bs-gray-200)}.time-entries-table__cell-when[data-v-2970a5af]{white-space:nowrap}.time-entries-table__cell-agent[data-v-2970a5af]{font-weight:600}.time-entries-table__cell-duration[data-v-2970a5af]{font-variant-numeric:tabular-nums}.time-entries-table__cell-notes[data-v-2970a5af]{max-width:14rem;white-space:pre-wrap;word-break:break-word}.time-entries-table__row--running[data-v-2970a5af]{background-color:#0dcaf00f}.time-entries-table__error[data-v-2970a5af]{margin-bottom:.5rem;font-size:.82rem}.time-entries-drawer__stat-strip[data-v-1871489c]{display:flex;gap:1rem;padding:.65rem .75rem;margin-bottom:.85rem;background:var(--bs-gray-100);border-radius:.5rem}.time-entries-drawer__stat[data-v-1871489c]{flex:1 1 0;display:flex;flex-direction:column;gap:.1rem}.time-entries-drawer__stat-label[data-v-1871489c]{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-gray-600)}.time-entries-drawer__stat-value[data-v-1871489c]{font-size:.95rem;font-weight:700;color:var(--bs-gray-900)}.time-entries-drawer__add-section[data-v-1871489c]{padding-top:.6rem;border-top:1px dashed var(--bs-gray-200)}.time-entries-drawer__add-form[data-v-1871489c]{margin-top:.4rem}.time-entries-drawer__add-actions[data-v-1871489c]{display:flex;align-items:center}.rich-text-content[data-v-c78798e8]{line-height:1.6}[data-v-c78798e8] h1{font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}[data-v-c78798e8] h1:first-child{margin-top:0}[data-v-c78798e8] h2{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;margin-top:1.25rem}[data-v-c78798e8] h2:first-child{margin-top:0}[data-v-c78798e8] h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}[data-v-c78798e8] h3:first-child{margin-top:0}[data-v-c78798e8] p{margin-bottom:.75rem}[data-v-c78798e8] p:last-child{margin-bottom:0}[data-v-c78798e8] ul,[data-v-c78798e8] ol{padding-left:1.5rem;margin-bottom:.75rem}[data-v-c78798e8] li{margin-bottom:.25rem}[data-v-c78798e8] code{background-color:var(--bs-gray-200);padding:.125rem .375rem;border-radius:.25rem;font-family:var(--bs-font-monospace);font-size:.875em}[data-v-c78798e8] pre,[data-v-c78798e8] .code-block{background-color:var(--bs-gray-100);padding:1rem;border-radius:.5rem;overflow-x:auto;margin-bottom:.75rem}[data-v-c78798e8] pre code,[data-v-c78798e8] .code-block code{background:none;padding:0}[data-v-c78798e8] a{color:var(--bs-primary);text-decoration:underline}[data-v-c78798e8] a:hover{text-decoration:none}[data-v-c78798e8] blockquote,[data-v-c78798e8] .blockquote{border-left:4px solid var(--bs-primary);padding-left:1rem;margin-left:0;margin-bottom:.75rem;color:var(--bs-gray-600)}[data-v-c78798e8] hr{border:none;border-top:2px solid var(--bs-border-color);margin:1.5rem 0}[data-v-c78798e8] strong{font-weight:600}[data-v-c78798e8] em{font-style:italic}[data-v-c78798e8] u{text-decoration:underline}[data-v-c78798e8] img,[data-v-c78798e8] .rich-text-image{max-width:100%;height:auto;border-radius:.5rem;margin:.75rem 0}[data-v-c78798e8] table{border-collapse:collapse;margin:.75rem 0;width:100%}[data-v-c78798e8] th,[data-v-c78798e8] td{border:1px solid var(--bs-border-color);padding:.5rem;vertical-align:top}[data-v-c78798e8] th{background-color:var(--bs-gray-100);font-weight:600}[data-v-c78798e8] .callout-info{border-left-color:var(--bs-info);background-color:var(--bs-info-bg-subtle);padding:.75rem 1rem;border-radius:0 .25rem .25rem 0}[data-v-c78798e8] .callout-warning{border-left-color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle);padding:.75rem 1rem;border-radius:0 .25rem .25rem 0}[data-v-c78798e8] .callout-tip{border-left-color:var(--bs-success);background-color:var(--bs-success-bg-subtle);padding:.75rem 1rem;border-radius:0 .25rem .25rem 0}[data-v-c78798e8] .callout-danger{border-left-color:var(--bs-danger);background-color:var(--bs-danger-bg-subtle);padding:.75rem 1rem;border-radius:0 .25rem .25rem 0}.notes-panel[data-v-6d4200fe]{position:relative}.note-card[data-v-6d4200fe]{transition:all .2s ease}.note-card[data-v-6d4200fe]:hover{box-shadow:0 .5rem 1rem #00000014}.note-card.border-primary[data-v-6d4200fe]{border-left-width:3px!important}.note-composer[data-v-6d4200fe]{border:1px dashed var(--bs-primary);background-color:var(--bs-light)}.symbol-label[data-v-6d4200fe]{font-size:.75rem}.btn-sm[data-v-6d4200fe]{padding:.25rem .5rem;font-size:.8rem}.e-signature-panel[data-v-9df64b57]{position:relative}.envelope-card[data-v-9df64b57]{transition:all .2s ease;cursor:pointer}.envelope-card[data-v-9df64b57]:hover{box-shadow:0 .5rem 1rem #00000014}.offcanvas.show[data-v-9df64b57]{transform:none}.offcanvas-backdrop.show[data-v-9df64b57]{opacity:.5}.e-signature-create-drawer[data-v-4a56151e]{background:#fff}.section-title[data-v-4a56151e]{font-weight:600;color:var(--bs-gray-700);display:flex;align-items:center}.signer-card[data-v-4a56151e]{border:1px solid var(--bs-gray-200)}.drawer-body[data-v-4a56151e]{flex:1;overflow-y:auto}.required[data-v-4a56151e]:after{content:" *";color:var(--bs-danger)}.signature-field-builder[data-v-5998f66b]{display:flex;flex-direction:column;height:100%;background:var(--bs-body-bg)}.builder-body[data-v-5998f66b]{flex:1;overflow:hidden;min-height:0}.field-palette[data-v-5998f66b]{width:220px;flex-shrink:0;background:var(--bs-gray-50);overflow-y:auto}.field-type-item[data-v-5998f66b]{background:#fff;border:2px dashed var(--bs-gray-300);transition:all .2s ease}.field-type-item[data-v-5998f66b]:hover{border-style:solid;box-shadow:0 2px 4px #0000001a}.document-canvas[data-v-5998f66b]{overflow:auto;min-width:0}.pdf-page[data-v-5998f66b]{width:100%;max-width:600px;border-radius:4px}.document-page[data-v-5998f66b]{position:relative;width:100%;max-width:600px;aspect-ratio:8.5 / 11;background:#fff;border-radius:4px}.page-placeholder[data-v-5998f66b]{position:absolute;inset:0}.pdf-canvas[data-v-5998f66b]{max-width:100%}.page-badge[data-v-5998f66b]{position:absolute;top:8px;left:8px;background:#00000080;color:#fff;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;z-index:30;pointer-events:none}.placed-field[data-v-5998f66b]{position:absolute;border:2px solid;border-radius:4px;cursor:move;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease;z-index:10}.placed-field[data-v-5998f66b]:hover{box-shadow:0 2px 8px #00000026}.placed-field.selected[data-v-5998f66b]{box-shadow:0 0 0 3px #3b82f680;z-index:20}.resize-handle[data-v-5998f66b]{position:absolute;right:-4px;bottom:-4px;width:10px;height:10px;background:#fff;border:2px solid var(--bs-primary);border-radius:2px;cursor:nwse-resize;z-index:30}.resize-handle[data-v-5998f66b]:hover{background:var(--bs-primary)}.field-label[data-v-5998f66b]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:.6rem;text-align:center;overflow:hidden;white-space:nowrap;pointer-events:none}.field-type-badge[data-v-5998f66b]{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.field-signer[data-v-5998f66b]{opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.field-summary[data-v-5998f66b]{width:200px;flex-shrink:0;background:var(--bs-gray-50);overflow-y:auto}.signer-dot[data-v-5998f66b]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.field-summary-item[data-v-5998f66b]{cursor:pointer;padding:2px 4px;border-radius:3px}.field-summary-item[data-v-5998f66b]:hover{background:var(--bs-gray-200)}.cursor-grab[data-v-5998f66b]{cursor:grab}.cursor-grab[data-v-5998f66b]:active{cursor:grabbing}.cursor-pointer[data-v-0cffaab1]{cursor:pointer}.menu-sub-dropdown.show[data-v-0cffaab1]{display:block}.kanban-board[data-v-9cc1906e]{min-height:500px;position:relative}.kanban-column[data-v-9cc1906e]{width:300px;min-width:300px;background-color:var(--bs-gray-100);border-radius:.5rem;padding:1rem;transition:background-color .2s ease}.kanban-column-dragover[data-v-9cc1906e]{background-color:var(--bs-gray-200);box-shadow:inset 0 0 0 2px var(--bs-primary)}.kanban-column-content[data-v-9cc1906e]{min-height:200px}.kanban-card[data-v-9cc1906e]{cursor:grab;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.kanban-card[data-v-9cc1906e]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #0000001a}.kanban-card[data-v-9cc1906e]:active{cursor:grabbing}.kanban-dragging[data-v-9cc1906e]{opacity:.5;transform:rotate(3deg)}.kanban-ghost[data-v-9cc1906e]{opacity:.3}.card-bordered[data-v-9cc1906e]{border:1px solid var(--bs-border-color)}.symbol-group[data-v-9cc1906e]{display:flex}.symbol-group .symbol[data-v-9cc1906e]{margin-left:-8px}.symbol-group .symbol[data-v-9cc1906e]:first-child{margin-left:0}.kanban-card-sla-breached[data-v-9cc1906e]{border-left:3px solid var(--bs-danger)!important}.kanban-card-sla-due-soon[data-v-9cc1906e]{border-left:3px solid var(--bs-warning)!important}.task-panel[data-v-5dd2c52f]{position:relative}.task-form-drawer[data-v-c66e4742]{padding:1.5rem}.form-label.required[data-v-c66e4742]:after{content:"*";color:var(--bs-danger);margin-left:4px}.timeline[data-v-c66e4742]{position:relative}.timeline-item[data-v-c66e4742]{position:relative;padding-left:60px}.timeline-line[data-v-c66e4742]{position:absolute;left:20px;top:40px;bottom:0;border-left:1px dashed var(--bs-gray-300)}.timeline-icon[data-v-c66e4742]{position:absolute;left:0;top:0}.timeline-item:last-child .timeline-line[data-v-c66e4742]{display:none}.comment-item[data-v-c66e4742]{padding:1rem;background:var(--bs-gray-100);border-radius:.5rem}.comment-item[data-v-c66e4742]:hover{background:var(--bs-gray-200)}.checklist-item[data-v-c66e4742]{padding:.5rem .75rem;background:var(--bs-gray-100);border-radius:.375rem}.checklist-item[data-v-c66e4742]:hover{background:var(--bs-gray-200)}.checklist-item .form-check-input[data-v-c66e4742]{width:1.25rem;height:1.25rem;cursor:pointer}.checklist-item .form-check-input[data-v-c66e4742]:disabled{opacity:.5;cursor:not-allowed}.hero-stat--primary[data-v-d477382a]{border-top:3px solid var(--color-primary-base, #2c3a5c)}.hero-stat--primary .hero-stat__icon[data-v-d477382a]{background:color-mix(in srgb,var(--color-primary-base, #2c3a5c) 8%,white)}.hero-stat--primary .hero-stat__icon i[data-v-d477382a]{color:var(--color-primary-base, #2c3a5c)}.hero-stat--primary .hero-stat__label[data-v-d477382a]{color:var(--color-primary-light, #4c5b6a)}.hero-stat--yellow[data-v-d477382a]{border-top:3px solid var(--color-warning-base, #f39c12)}.hero-stat--yellow .hero-stat__icon[data-v-d477382a]{background:#fff8dd}.hero-stat--yellow .hero-stat__icon i[data-v-d477382a]{color:var(--color-warning-base, #f39c12)}.hero-stat--yellow .hero-stat__label[data-v-d477382a]{color:var(--color-warning-dark, #cf850f)}.hero-stat--clickable[data-v-d477382a]{cursor:pointer;transition:box-shadow .15s ease}.hero-stat--clickable[data-v-d477382a]:hover{box-shadow:0 4px 16px #0000000f}.plan-tile--primary[data-v-9bfbc139]{border-top:3px solid var(--color-primary-base, #2c3a5c)}.plan-tile--primary .plan-tile__icon[data-v-9bfbc139]{background:color-mix(in srgb,var(--color-primary-base, #2c3a5c) 8%,white)}.plan-tile--primary .plan-tile__icon i[data-v-9bfbc139]{color:var(--color-primary-base, #2c3a5c)}.plan-tile--primary .plan-tile__label[data-v-9bfbc139]{color:var(--color-primary-light, #4c5b6a)}.plan-tile--yellow[data-v-9bfbc139]{border-top:3px solid var(--color-warning-base, #f39c12)}.plan-tile--yellow .plan-tile__icon[data-v-9bfbc139]{background:#fff8dd}.plan-tile--yellow .plan-tile__icon i[data-v-9bfbc139]{color:var(--color-warning-base, #f39c12)}.plan-tile--yellow .plan-tile__label[data-v-9bfbc139]{color:var(--color-warning-dark, #cf850f)}.usage-trend-chart[data-v-1bd67366]{min-height:200px}.chart-container svg[data-v-1bd67366]{max-height:240px}.chart-axis-label[data-v-1bd67366]{font-size:9px;fill:#a1a5b7;font-weight:500}.chart-threshold-label[data-v-1bd67366]{font-size:9px;fill:#ffc107;font-weight:700}.chart-dot[data-v-1bd67366]{opacity:0;transition:opacity .15s}.chart-dot[data-v-1bd67366]:hover{opacity:1}.chart-container:hover .chart-dot[data-v-1bd67366]{opacity:.6}.chart-container:hover .chart-dot[data-v-1bd67366]:hover{opacity:1}.composition-segment[data-v-bf6b91e2]{min-width:2px;transition:width .3s ease}.composition-segment[data-v-bf6b91e2]:hover{opacity:.85}[data-page=billing-portal] .main-container,[data-page=billing-portal] [data-v-13948183]{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}[data-page=billing-portal] .card{padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5rem}[data-page=billing-portal] .card.col-12{flex:0 0 100%;max-width:100%}[data-page=billing-portal] .card.col-md-3{flex:0 0 25%;max-width:25%}[data-page=billing-portal] .card.col-md-4{flex:0 0 33.333%;max-width:33.333%}[data-page=billing-portal] .card.col-md-5{flex:0 0 41.667%;max-width:41.667%}[data-page=billing-portal] .card.col-md-6{flex:0 0 50%;max-width:50%}[data-page=billing-portal] .card.col-md-7{flex:0 0 58.333%;max-width:58.333%}@media (max-width: 767.98px){[data-page=billing-portal] .card.col-md-3,[data-page=billing-portal] .card.col-md-4,[data-page=billing-portal] .card.col-md-5,[data-page=billing-portal] .card.col-md-6,[data-page=billing-portal] .card.col-md-7{flex:0 0 100%;max-width:100%}}[data-page=billing-portal] .card.billing-nav-card{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;border:1px solid var(--bs-border-color, #eee)}[data-page=billing-portal] .card.billing-nav-card:hover{box-shadow:0 4px 14px #0000000f;border-color:var(--color-primary-light, #3d4f75);transform:translateY(-2px)}[data-page=billing-portal] .card.billing-nav-card .card-footer a{font-weight:600;font-size:.85rem;color:var(--color-primary-base, #2c3a5c);text-decoration:none}[data-page=billing-portal] .card.billing-nav-card .card-footer a:after{content:" →";transition:margin-left .15s ease}[data-page=billing-portal] .card.billing-nav-card:hover .card-footer a:after{margin-left:3px}[data-page=billing-portal] .card:not(.billing-nav-card):has(.card-footer){transition:box-shadow .15s ease}[data-page=billing-portal] .card:not(.billing-nav-card):has(.card-footer):hover{box-shadow:0 2px 8px #0000000a}.arlo-workspace{--brand: #2C3A5C;--brand-hover: #1d2a47;--brand-soft: #3d5080;--brand-50: #f1f4fa;--brand-100: #e3e8f1;--brand-200: #c8d1e3;--brand-border: #9aa8c2;--bs-primary: var(--brand);--bs-primary-rgb: 44, 58, 92;--signal-good: #22c55e;--signal-warn: #f59e0b;--signal-bad: #ef4444;--signal-track: #e5e7eb;--signal-muted: #94a3b8}
