.Calendar-calendar-module__OvzYra__calendarContainer{border-radius:var(--radius-xl,1rem);background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.Calendar-calendar-module__OvzYra__headerRow{flex-shrink:0;align-items:center;gap:10px;min-height:0;margin-bottom:0;padding:0 0 .625rem;display:flex}.Calendar-calendar-module__OvzYra__header{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.Calendar-calendar-module__OvzYra__headerLeft{align-items:center;gap:10px;min-width:0;display:flex}.Calendar-calendar-module__OvzYra__headerTitle{color:var(--color-text,#fff);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(1.05rem,1.8cqw,1.35rem);font-weight:700;overflow:hidden}.Calendar-calendar-module__OvzYra__navButtons{flex-shrink:0;gap:4px;display:flex}.Calendar-calendar-module__OvzYra__navButton{border:1px solid var(--color-border);border-radius:var(--radius-full,100px);background:var(--color-surface);cursor:pointer;width:34px;min-width:34px;height:34px;min-height:34px;color:var(--color-text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex}.Calendar-calendar-module__OvzYra__navButton:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.Calendar-calendar-module__OvzYra__todayButton{border:1px solid var(--color-border);border-radius:var(--radius-full,100px);background:var(--color-surface);cursor:pointer;min-height:34px;color:var(--color-text-secondary);padding:.34rem .9rem;font-size:.8125rem;font-weight:500;transition:all .2s}.Calendar-calendar-module__OvzYra__todayButton:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.Calendar-calendar-module__OvzYra__headerRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.Calendar-calendar-module__OvzYra__viewSwitcher{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);flex-shrink:0;gap:2px;padding:3px;display:flex}.Calendar-calendar-module__OvzYra__viewButton{border-radius:var(--radius-full,100px);cursor:pointer;min-height:28px;color:var(--color-text-secondary);background:0 0;border:none;padding:.28rem .82rem;font-size:.8125rem;font-weight:500;transition:all .2s}.Calendar-calendar-module__OvzYra__viewButton:hover{color:var(--color-text);background:var(--color-surface-hover)}.Calendar-calendar-module__OvzYra__viewButton.Calendar-calendar-module__OvzYra__active{background:var(--color-primary,#3b82f6);color:#fff}.Calendar-calendar-module__OvzYra__addButton{border-radius:var(--radius-full,100px);background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;align-items:center;gap:.375rem;min-height:34px;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.Calendar-calendar-module__OvzYra__addButton:hover{background:var(--color-primary-dark,#2563eb)}.Calendar-calendar-module__OvzYra__filterRow{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;padding:0 0 .625rem;display:flex}.Calendar-calendar-module__OvzYra__filterButton{border-radius:var(--radius-full,999px);color:#ffffff6b;cursor:pointer;background:0 0;border:1px solid #ffffff1a;align-items:center;gap:.375rem;min-height:28px;padding:.22rem .68rem;font-size:.75rem;font-weight:500;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Calendar-calendar-module__OvzYra__filterButtonActive{border-color:color-mix(in srgb, var(--calendar-filter-color) 52%, transparent);background:color-mix(in srgb, var(--calendar-filter-color) 13%, transparent);color:var(--calendar-filter-color)}.Calendar-calendar-module__OvzYra__filterDot{background:#ffffff38;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.Calendar-calendar-module__OvzYra__filterButtonActive .Calendar-calendar-module__OvzYra__filterDot{background:var(--calendar-filter-color)}.Calendar-calendar-module__OvzYra__monthView{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:0;display:flex;overflow:hidden}.Calendar-calendar-module__OvzYra__weekdaysHeader{flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-bottom:0;display:grid}.Calendar-calendar-module__OvzYra__weekday{text-align:center;color:var(--color-text-secondary,#71717a);opacity:.6;letter-spacing:.08em;padding:.25rem .25rem .1rem;font-size:.68rem;font-weight:600}.Calendar-calendar-module__OvzYra__monthGrid{grid-template-rows:repeat(6, minmax(var(--calendar-month-row-min,72px), 1fr));-webkit-overflow-scrolling:touch;flex:1;gap:.5rem;min-height:0;display:grid;overflow:hidden auto}.Calendar-calendar-module__OvzYra__weekRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;min-height:0;display:grid;position:relative}.Calendar-calendar-module__OvzYra__spanningEventsContainer{pointer-events:none;z-index:10;position:absolute;top:33px;left:0;right:0}.Calendar-calendar-module__OvzYra__spanningEventsContainer>*{pointer-events:auto}.Calendar-calendar-module__OvzYra__spanningEvent{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:1;box-sizing:border-box;border-radius:4px;align-items:center;height:18px;max-height:18px;padding:0 7px;font-size:.68rem;font-weight:600;line-height:1;transition:all .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0003}.Calendar-calendar-module__OvzYra__spanningEvent:hover{opacity:.95;z-index:10;box-shadow:0 3px 8px #0000004d}.Calendar-calendar-module__OvzYra__dragPreviewBar{background:var(--color-primary,#3b82f6);color:#fff;opacity:.8;pointer-events:none;z-index:100;border:2px dashed #ffffff80;border-radius:4px;height:16px;padding:1px 6px;font-size:.7rem;font-weight:500;position:absolute}.Calendar-calendar-module__OvzYra__weekDays{display:contents}.Calendar-calendar-module__OvzYra__dayNumbersRow{display:none}.Calendar-calendar-module__OvzYra__dayCell{cursor:pointer;background:#ffffff08;border-radius:9px;flex-direction:column;min-width:0;min-height:0;padding:.45rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.Calendar-calendar-module__OvzYra__dayCell:hover{background:#ffffff14}.Calendar-calendar-module__OvzYra__dayCell:active{transform:scale(.97)}.Calendar-calendar-module__OvzYra__dayCell.Calendar-calendar-module__OvzYra__otherMonth{opacity:.35}.Calendar-calendar-module__OvzYra__dayCell.Calendar-calendar-module__OvzYra__otherMonth:hover{opacity:.5}.Calendar-calendar-module__OvzYra__dayCell.Calendar-calendar-module__OvzYra__today{background:var(--color-primary-alpha-15,#3b82f626)}.Calendar-calendar-module__OvzYra__dayCell.Calendar-calendar-module__OvzYra__today:hover{background:var(--color-primary-alpha-25,#3b82f640)}.Calendar-calendar-module__OvzYra__dayCell.Calendar-calendar-module__OvzYra__dragOver{box-shadow:inset 0 0 0 2px var(--color-primary-alpha-30,#3b82f64d);background:var(--color-primary-alpha-15,#3b82f626)!important}.Calendar-calendar-module__OvzYra__dayNumber{z-index:11;width:24px;height:24px;color:var(--color-text,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;transition:all .15s;display:flex;position:relative}.Calendar-calendar-module__OvzYra__todayNumber{background:var(--color-primary,#3b82f6);color:#fff;box-shadow:0 2px 8px var(--color-primary-alpha-50,#3b82f680);font-weight:700}.Calendar-calendar-module__OvzYra__timedEvents{flex-direction:column;flex:1;gap:2px;min-width:0;min-height:0;margin-top:2px;display:flex;overflow:hidden}.Calendar-calendar-module__OvzYra__timedEvent{box-sizing:border-box;cursor:pointer;white-space:nowrap;background:color-mix(in srgb, var(--event-color,#3b82f6) 18%, transparent);width:100%;min-width:0;max-width:100%;height:18px;min-height:18px;max-height:18px;color:var(--color-text,#f8fafc);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 5px;font-size:.68rem;line-height:1.2;transition:background .15s,opacity .15s;display:flex;overflow:hidden}.Calendar-calendar-module__OvzYra__timedEvent:hover{background:color-mix(in srgb, var(--event-color,#3b82f6) 28%, transparent)}.Calendar-calendar-module__OvzYra__eventDot{background:var(--event-color,#3b82f6);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Calendar-calendar-module__OvzYra__eventTime{opacity:.75;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.62rem;font-weight:600}.Calendar-calendar-module__OvzYra__eventTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}@container (max-width:1100px){.Calendar-calendar-module__OvzYra__headerRow{align-items:flex-start}.Calendar-calendar-module__OvzYra__header{flex-wrap:wrap}.Calendar-calendar-module__OvzYra__headerRight{flex:420px}}@container (max-width:820px){.Calendar-calendar-module__OvzYra__headerRow{flex-direction:column;align-items:stretch}.Calendar-calendar-module__OvzYra__header,.Calendar-calendar-module__OvzYra__headerLeft,.Calendar-calendar-module__OvzYra__headerRight{width:100%}.Calendar-calendar-module__OvzYra__headerLeft{flex-wrap:wrap}.Calendar-calendar-module__OvzYra__headerRight{flex-wrap:wrap;justify-content:flex-start}.Calendar-calendar-module__OvzYra__viewSwitcher{order:2}.Calendar-calendar-module__OvzYra__filterRow{gap:.35rem;padding-bottom:.5rem}.Calendar-calendar-module__OvzYra__filterButton{padding-inline:.55rem;font-size:.68rem}.Calendar-calendar-module__OvzYra__weekdaysHeader,.Calendar-calendar-module__OvzYra__weekRow,.Calendar-calendar-module__OvzYra__monthGrid{gap:.35rem}.Calendar-calendar-module__OvzYra__dayCell{border-radius:8px;padding:.35rem}.Calendar-calendar-module__OvzYra__dayNumber{width:22px;height:22px;font-size:.76rem}.Calendar-calendar-module__OvzYra__timedEvent{font-size:.58rem}}@container (max-width:620px){.Calendar-calendar-module__OvzYra__headerTitle{flex:100%}.Calendar-calendar-module__OvzYra__addButton span,.Calendar-calendar-module__OvzYra__todayButton{white-space:nowrap}.Calendar-calendar-module__OvzYra__viewButton{padding-inline:.62rem}.Calendar-calendar-module__OvzYra__weekday{font-size:.6rem}.Calendar-calendar-module__OvzYra__eventTime{display:none}}.Calendar-calendar-module__OvzYra__eventChip{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;padding:2px 6px;font-size:.75rem;transition:opacity .15s;overflow:hidden}.Calendar-calendar-module__OvzYra__eventChip:hover{opacity:.8}.Calendar-calendar-module__OvzYra__moreEvents{color:var(--color-primary,#3b82f6);cursor:pointer;padding:2px 4px;font-size:.7rem;font-weight:500;transition:opacity .15s}.Calendar-calendar-module__OvzYra__moreEvents:hover{opacity:.8}.Calendar-calendar-module__OvzYra__weekView{flex-direction:column;flex:1;display:flex;overflow:hidden}.Calendar-calendar-module__OvzYra__weekHeader{border-bottom:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#ffffff08);grid-template-columns:52px repeat(7,minmax(54px,1fr));display:grid}.Calendar-calendar-module__OvzYra__weekHeaderCell{border-left:1px solid var(--color-border,#ffffff14);flex-direction:column;align-items:center;padding:8px;display:flex}.Calendar-calendar-module__OvzYra__weekHeaderCell.Calendar-calendar-module__OvzYra__timeGutter{border-left:none}.Calendar-calendar-module__OvzYra__weekDayName{color:var(--color-text-secondary,#71717a);text-transform:uppercase;font-size:.75rem}.Calendar-calendar-module__OvzYra__weekDayNumber{color:var(--color-text,#fff);font-size:1.5rem;font-weight:600}.Calendar-calendar-module__OvzYra__weekHeaderCell.Calendar-calendar-module__OvzYra__today .Calendar-calendar-module__OvzYra__weekDayNumber{background:var(--color-primary,#3b82f6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Calendar-calendar-module__OvzYra__weekGrid{flex:1;grid-template-columns:52px repeat(7,minmax(54px,1fr));display:grid;overflow:auto}.Calendar-calendar-module__OvzYra__timeGutter{flex-direction:column;display:flex}.Calendar-calendar-module__OvzYra__timeSlot{height:48px;color:var(--color-text-secondary,#71717a);justify-content:flex-end;align-items:flex-start;padding-right:8px;font-size:.75rem;display:flex;transform:translateY(-6px)}.Calendar-calendar-module__OvzYra__dayColumn{border-left:1px solid var(--color-border,#ffffff14);flex-direction:column;display:flex;position:relative;overflow:hidden}.Calendar-calendar-module__OvzYra__hourSlot{border-bottom:1px solid var(--color-border,#ffffff14);height:48px;position:relative}.Calendar-calendar-module__OvzYra__hourSlot:hover{background:var(--color-surface-hover,#ffffff0d)}.Calendar-calendar-module__OvzYra__weekEventChip{cursor:pointer;z-index:2;box-sizing:border-box;border-radius:4px;min-height:16px;padding:2px 6px;font-size:.75rem;position:absolute;left:2px;right:2px;overflow:hidden}.Calendar-calendar-module__OvzYra__weekEventChipCompact{align-items:center;padding:0 6px;display:flex}.Calendar-calendar-module__OvzYra__weekEventChipCompact .Calendar-calendar-module__OvzYra__eventContent{flex-direction:row;align-items:center;gap:4px;width:100%;min-width:0}.Calendar-calendar-module__OvzYra__weekEventChipCompact .Calendar-calendar-module__OvzYra__eventTime{flex-shrink:0;font-size:.65rem;line-height:1}.Calendar-calendar-module__OvzYra__weekEventChipCompact .Calendar-calendar-module__OvzYra__eventTitle{flex:1;min-width:0;font-size:.7rem;line-height:1.15}.Calendar-calendar-module__OvzYra__dayView{flex-direction:column;flex:1;display:flex;overflow:hidden}.Calendar-calendar-module__OvzYra__dayHeader{text-align:center;border-bottom:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#ffffff08);padding:16px}.Calendar-calendar-module__OvzYra__dayHeaderDate{color:var(--color-text,#fff);font-size:1.5rem;font-weight:600}.Calendar-calendar-module__OvzYra__dayHeaderWeekday{color:var(--color-text-secondary,#71717a);font-size:.875rem}.Calendar-calendar-module__OvzYra__dayGrid{flex:1;grid-template-columns:52px minmax(0,1fr);display:grid;overflow-y:auto}
.Calendar-modals-module__PWwzLa__modalOverlay{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Calendar-modals-module__PWwzLa__modal{border-radius:var(--radius-xl,1rem);border:1px solid var(--color-border,#ffffff14);background:#111;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #00000080}.Calendar-modals-module__PWwzLa__modalHeader{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Calendar-modals-module__PWwzLa__modalTitle{color:var(--color-text,#fff);font-size:1.125rem;font-weight:600}.Calendar-modals-module__PWwzLa__modalClose{border-radius:var(--radius-full,100px);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary,#71717a);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Calendar-modals-module__PWwzLa__modalClose:hover{background:var(--color-surface-hover,#ffffff0d)}.Calendar-modals-module__PWwzLa__modalBody{padding:20px}.Calendar-modals-module__PWwzLa__formGroup{margin-bottom:16px}.Calendar-modals-module__PWwzLa__formLabel{color:var(--color-text,#fff);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.Calendar-modals-module__PWwzLa__formInput{border:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#ffffff08);width:100%;color:var(--color-text,#fff);border-radius:8px;padding:10px 12px;font-size:.875rem;transition:border-color .15s}select.Calendar-modals-module__PWwzLa__formInput{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}select.Calendar-modals-module__PWwzLa__formInput option,.Calendar-modals-module__PWwzLa__reminderSelect option{color:#fff;background-color:#1e1e23}select.Calendar-modals-module__PWwzLa__formInput option:disabled,.Calendar-modals-module__PWwzLa__reminderSelect option:disabled{color:#71717a}.Calendar-modals-module__PWwzLa__formError{color:#f87171;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:.8125rem;line-height:1.4}.Calendar-modals-module__PWwzLa__formInput:focus{border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px var(--color-primary-alpha-20,#3b82f633);outline:none}.Calendar-modals-module__PWwzLa__formRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.Calendar-modals-module__PWwzLa__checkboxGroup{color:var(--color-text,#fff);align-items:center;gap:8px;display:flex}.Calendar-modals-module__PWwzLa__checkboxGroup input{width:16px;height:16px}.Calendar-modals-module__PWwzLa__colorPicker{flex-wrap:wrap;gap:8px;display:flex}.Calendar-modals-module__PWwzLa__colorOption{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .15s}.Calendar-modals-module__PWwzLa__colorOption:hover{transform:scale(1.1)}.Calendar-modals-module__PWwzLa__colorOption.Calendar-modals-module__PWwzLa__selected{border-color:var(--color-text,#fff)}.Calendar-modals-module__PWwzLa__modalFooter{border-top:1px solid var(--color-border,#ffffff14);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.Calendar-modals-module__PWwzLa__cancelButton{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-full,100px);cursor:pointer;color:var(--color-text-secondary,#71717a);background:0 0;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:.875rem;display:inline-flex}.Calendar-modals-module__PWwzLa__cancelButton:hover{background:var(--color-surface-hover,#ffffff0d)}.Calendar-modals-module__PWwzLa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.Calendar-modals-module__PWwzLa__saveButton{border-radius:var(--radius-full,100px);background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.Calendar-modals-module__PWwzLa__saveButton:hover{background:var(--color-primary-dark,#2563eb)}.Calendar-modals-module__PWwzLa__saveButton:disabled{opacity:.5;cursor:not-allowed}.Calendar-modals-module__PWwzLa__sidebar{border-right:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#ffffff08);width:clamp(220px,28vw,280px);padding:16px}.Calendar-modals-module__PWwzLa__miniCalendar{margin-bottom:24px}.Calendar-modals-module__PWwzLa__calendarList{margin-top:16px}.Calendar-modals-module__PWwzLa__calendarListTitle{color:var(--color-text-secondary,#71717a);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:600}.Calendar-modals-module__PWwzLa__calendarItem{border-radius:var(--radius-full,100px);cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}.Calendar-modals-module__PWwzLa__calendarItem:hover{background:var(--color-surface-hover,#ffffff0d)}.Calendar-modals-module__PWwzLa__calendarColor{border-radius:3px;width:12px;height:12px}.Calendar-modals-module__PWwzLa__calendarName{color:var(--color-text,#fff);font-size:.875rem}.Calendar-modals-module__PWwzLa__loading{height:200px;color:var(--color-text-secondary,#71717a);justify-content:center;align-items:center;display:flex}.Calendar-modals-module__PWwzLa__error{height:200px;color:var(--color-error,#ef4444);justify-content:center;align-items:center;display:flex}.Calendar-modals-module__PWwzLa__calendarLayout{height:calc(100vh - 120px);display:flex}.Calendar-modals-module__PWwzLa__calendarMain{flex-direction:column;flex:1;display:flex;overflow:hidden}.Calendar-modals-module__PWwzLa__draggable{cursor:grab!important}.Calendar-modals-module__PWwzLa__draggable:active{cursor:grabbing!important}.Calendar-modals-module__PWwzLa__draggingEvent{opacity:.5!important;cursor:grabbing!important}.Calendar-modals-module__PWwzLa__weekGrid.Calendar-modals-module__PWwzLa__dragging,.Calendar-modals-module__PWwzLa__dayGrid.Calendar-modals-module__PWwzLa__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.Calendar-modals-module__PWwzLa__dayCell.Calendar-modals-module__PWwzLa__dragOver{border-radius:10px;background:var(--color-primary-alpha-20,#3b82f633)!important;box-shadow:inset 0 0 0 2px var(--color-primary,#3b82f6)!important}.Calendar-modals-module__PWwzLa__dayColumn.Calendar-modals-module__PWwzLa__dragOver{background:var(--color-primary-alpha-10,#3b82f61a)}.Calendar-modals-module__PWwzLa__resizeHandle{cursor:ns-resize;background:0 0;border-radius:0 0 4px 4px;height:8px;transition:background .15s;position:absolute;bottom:0;left:0;right:0}.Calendar-modals-module__PWwzLa__resizeHandle:hover{background:#fff3}.Calendar-modals-module__PWwzLa__dragPreview{background:var(--color-primary-alpha-30,#3b82f64d);border:2px dashed var(--color-primary,#3b82f6);pointer-events:none;z-index:100;border-radius:4px;justify-content:center;align-items:flex-start;padding-top:4px;display:flex;position:absolute;left:2px;right:2px}.Calendar-modals-module__PWwzLa__dragTimeIndicator{background:var(--color-primary,#3b82f6);color:#fff;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500;box-shadow:0 2px 8px #0000004d}.Calendar-modals-module__PWwzLa__eventContent{flex-direction:column;gap:1px;min-width:0;height:100%;display:flex;overflow:hidden}.Calendar-modals-module__PWwzLa__eventDescription{opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.66rem;line-height:1.25;display:-webkit-box;overflow:hidden}.Calendar-modals-module__PWwzLa__eventTime{opacity:.9;white-space:nowrap;font-size:.7rem;line-height:1.2}.Calendar-modals-module__PWwzLa__eventTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;line-height:1.2;overflow:hidden}.Calendar-modals-module__PWwzLa__monthGrid.Calendar-modals-module__PWwzLa__creating{cursor:crosshair;-webkit-user-select:none;user-select:none}.Calendar-modals-module__PWwzLa__monthGrid.Calendar-modals-module__PWwzLa__creating .Calendar-modals-module__PWwzLa__dayCell{cursor:crosshair}.Calendar-modals-module__PWwzLa__dayCell.Calendar-modals-module__PWwzLa__createSelection{background:var(--color-primary-alpha-20,#3b82f633)!important;box-shadow:inset 0 0 0 2px var(--color-primary,#3b82f6)!important}.Calendar-modals-module__PWwzLa__dayCell.Calendar-modals-module__PWwzLa__createSelection .Calendar-modals-module__PWwzLa__dayNumber{color:var(--color-primary,#3b82f6);font-weight:600}.Calendar-modals-module__PWwzLa__dayNumbersRow{grid-template-columns:repeat(7,1fr);gap:.375rem;display:grid}.Calendar-modals-module__PWwzLa__dayNumberCell{background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;padding:6px 4px;transition:all .15s;display:flex}.Calendar-modals-module__PWwzLa__dayNumberCell:hover{background:#ffffff0f}.Calendar-modals-module__PWwzLa__dayNumberCell.Calendar-modals-module__PWwzLa__otherMonth{opacity:.35}.Calendar-modals-module__PWwzLa__dayNumberCell.Calendar-modals-module__PWwzLa__otherMonth .Calendar-modals-module__PWwzLa__dayNumber{color:var(--color-text-secondary,#71717a)}.Calendar-modals-module__PWwzLa__dayNumberCell.Calendar-modals-module__PWwzLa__today{background:var(--color-primary-alpha-15,#3b82f626)}.Calendar-modals-module__PWwzLa__attendeeList{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.Calendar-modals-module__PWwzLa__attendeeChip{border-radius:var(--radius-full,100px);background:#ffffff14;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:.8125rem;display:flex}.Calendar-modals-module__PWwzLa__attendeeAvatar{background:var(--color-primary,#3b82f6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.Calendar-modals-module__PWwzLa__attendeeName{color:var(--color-text,#fff)}.Calendar-modals-module__PWwzLa__attendeeRemove{width:18px;height:18px;color:var(--color-text-secondary,#71717a);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.Calendar-modals-module__PWwzLa__attendeeRemove:hover{color:var(--color-error,#ef4444);background:#ffffff1a}.Calendar-modals-module__PWwzLa__addAttendeeButton{color:var(--color-text-secondary,#71717a);cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.875rem;transition:all .15s;display:flex}.Calendar-modals-module__PWwzLa__addAttendeeButton:hover{border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-10,#3b82f61a)}.Calendar-modals-module__PWwzLa__attendeeSearch{position:relative}.Calendar-modals-module__PWwzLa__searchInputWrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.Calendar-modals-module__PWwzLa__searchInputWrapper .Calendar-modals-module__PWwzLa__searchIcon{color:var(--color-text-secondary,#71717a);flex-shrink:0}.Calendar-modals-module__PWwzLa__searchInputWrapper .Calendar-modals-module__PWwzLa__searchInput{color:var(--color-text,#fff);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.Calendar-modals-module__PWwzLa__searchInputWrapper .Calendar-modals-module__PWwzLa__searchInput::placeholder{color:var(--color-text-secondary,#71717a)}.Calendar-modals-module__PWwzLa__closeSearchButton{width:24px;height:24px;color:var(--color-text-secondary,#71717a);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Calendar-modals-module__PWwzLa__closeSearchButton:hover{color:var(--color-text,#fff);background:#ffffff1a}.Calendar-modals-module__PWwzLa__searchResults{z-index:100;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.Calendar-modals-module__PWwzLa__searchLoading,.Calendar-modals-module__PWwzLa__searchEmpty{text-align:center;color:var(--color-text-secondary,#71717a);padding:12px 16px;font-size:.875rem}.Calendar-modals-module__PWwzLa__searchResultItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.Calendar-modals-module__PWwzLa__searchResultItem:hover{background:#ffffff14}.Calendar-modals-module__PWwzLa__searchResultAvatar{background:var(--color-primary,#3b82f6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.Calendar-modals-module__PWwzLa__searchResultInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.Calendar-modals-module__PWwzLa__searchResultName{color:var(--color-text,#fff);font-size:.875rem;font-weight:500}.Calendar-modals-module__PWwzLa__searchResultEmail{color:var(--color-text-secondary,#71717a);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.Calendar-modals-module__PWwzLa__attendeeStatus{text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.6875rem;font-weight:500;display:inline-flex}.Calendar-modals-module__PWwzLa__attendeeStatus.Calendar-modals-module__PWwzLa__accepted{color:#10b981;background:#10b98133}.Calendar-modals-module__PWwzLa__attendeeStatus.Calendar-modals-module__PWwzLa__declined{color:#ef4444;background:#ef444433}.Calendar-modals-module__PWwzLa__attendeeStatus.Calendar-modals-module__PWwzLa__tentative{color:#f59e0b;background:#f59e0b33}.Calendar-modals-module__PWwzLa__attendeeStatus.Calendar-modals-module__PWwzLa__pending{color:#71717a;background:#71717a33}.Calendar-modals-module__PWwzLa__reminderList{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.Calendar-modals-module__PWwzLa__reminderChip{align-items:center;gap:8px;display:flex}.Calendar-modals-module__PWwzLa__reminderSelect{border:1px solid var(--color-border,#ffffff14);background:var(--color-surface,#ffffff08);color:var(--color-text,#fafafa);cursor:pointer;appearance:auto;border-radius:8px;outline:none;flex:1;padding:6px 10px;font-size:.8125rem}.Calendar-modals-module__PWwzLa__reminderSelect:focus{border-color:var(--color-primary,#3b82f6)}.Calendar-modals-module__PWwzLa__notificationToggles{border:1px solid var(--color-border,#ffffff14);background:#ffffff0a;border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:flex}.Calendar-modals-module__PWwzLa__notificationToggle{color:var(--color-text-secondary,#71717a);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .15s}.Calendar-modals-module__PWwzLa__notificationToggle:hover{color:var(--color-text,#fafafa);background:#ffffff0f}.Calendar-modals-module__PWwzLa__notificationToggleActive{background:var(--color-primary,#3b82f6);color:#fff}.Calendar-modals-module__PWwzLa__notificationToggleActive:hover{background:var(--color-primary,#3b82f6);color:#fff;opacity:.9}.Calendar-modals-module__PWwzLa__weekHeaderCell.Calendar-modals-module__PWwzLa__clickable{cursor:pointer;transition:background .15s}.Calendar-modals-module__PWwzLa__weekHeaderCell.Calendar-modals-module__PWwzLa__clickable:hover{background:var(--color-surface-hover,#ffffff0d)}
.Modal-module__x9ikJG__root{z-index:var(--z-top-layer,2147480000);isolation:isolate;position:fixed;inset:0}body:has(.cms-os-embed) .Modal-module__x9ikJG__root{top:var(--cms-os-header-inset,42px)}body:has(.cms-os-embed-has-subnav) .Modal-module__x9ikJG__root{top:var(--cms-os-header-inset,76px)}.Modal-module__x9ikJG__backdrop{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#00000094;animation:.15s ease-out Modal-module__x9ikJG__backdropIn;position:absolute;inset:0}.Modal-module__x9ikJG__backdropWithoutBlur{-webkit-backdrop-filter:none}@keyframes Modal-module__x9ikJG__backdropIn{0%{opacity:0}to{opacity:1}}.Modal-module__x9ikJG__shell{z-index:1;box-sizing:border-box;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));pointer-events:none;overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.Modal-module__x9ikJG__shellMinimized{padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end}.Modal-module__x9ikJG__modal{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(1.12);background:#030406f0;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(100%,92vw);min-height:0;max-height:min(88dvh,88vh,100%);margin:auto;animation:.25s cubic-bezier(.4,0,.2,1) Modal-module__x9ikJG__modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000085,inset 0 0 0 1px #ffffff09;container-type:inline-size}@keyframes Modal-module__x9ikJG__modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module__x9ikJG__sm{max-width:min(400px,100%)}.Modal-module__x9ikJG__md{max-width:min(540px,100%)}.Modal-module__x9ikJG__lg{max-width:min(760px,100%)}.Modal-module__x9ikJG__xl{max-width:min(960px,100%)}.Modal-module__x9ikJG__expanded{width:min(96vw,1180px);max-width:min(96vw,1180px);max-height:min(92dvh,92vh,100%)}.Modal-module__x9ikJG__minimized{width:min(92vw,420px);max-width:min(92vw,420px);max-height:none;animation:none}.Modal-module__x9ikJG__header{-webkit-backdrop-filter:blur(18px);-webkit-user-select:none;user-select:none;background:#03040657;border-bottom:0;flex-shrink:0;grid-template-columns:clamp(54px,16cqw,148px) minmax(0,1fr) clamp(54px,16cqw,148px);align-items:center;gap:12px;height:36px;min-height:36px;padding:0 10px 0 12px;display:grid;position:relative;box-shadow:0 16px 26px #03040638}.Modal-module__x9ikJG__header:after{content:"";pointer-events:none;background:linear-gradient(#0304063d,#03040600);height:30px;position:absolute;bottom:-30px;left:0;right:0}.Modal-module__x9ikJG__windowControls{z-index:1;flex-shrink:0;grid-column:1;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;position:relative}.Modal-module__x9ikJG__windowControl{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;padding:0;transition:transform .12s,background .12s,border-color .12s;display:flex;box-shadow:inset 0 1px #ffffff52,0 1px 5px #00000042}.Modal-module__x9ikJG__controlDot{border-radius:inherit;width:100%;height:100%;display:block}.Modal-module__x9ikJG__windowControl:disabled{cursor:default;opacity:.35}.Modal-module__x9ikJG__closeControl{background:#ff5f57;border-color:#00000029}.Modal-module__x9ikJG__minimizeControl{background:var(--color-primary,#3b82f6);border-color:#00000029}.Modal-module__x9ikJG__expandControl{background:#28c840;border-color:#00000029}.Modal-module__x9ikJG__windowControl:hover:not(:disabled){transform:scale(1.12)}.Modal-module__x9ikJG__closeControl:hover:not(:disabled){background:#ff6b62}.Modal-module__x9ikJG__minimizeControl:hover:not(:disabled){background:#4f92ff}.Modal-module__x9ikJG__expandControl:hover:not(:disabled){background:#3bd955}.Modal-module__x9ikJG__settingsControl{color:#ffffffdb;background:#000000c7;border-color:#ffffffb8}.Modal-module__x9ikJG__settingsControl svg{width:8.5px;height:8.5px}.Modal-module__x9ikJG__settingsControl:hover:not(:disabled){color:#fff;background:#000000eb;border-color:#ffffffe6}.Modal-module__x9ikJG__headerContent{z-index:1;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:7px;min-width:0;max-width:min(520px,100%);height:30px;display:flex;position:relative}.Modal-module__x9ikJG__icon{color:#e2e8f0d1;background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 1px #ffffff0e}.Modal-module__x9ikJG__titleStack{justify-content:center;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.Modal-module__x9ikJG__title{color:#f8fafcf0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.84rem;font-weight:600;overflow:hidden}.Modal-module__x9ikJG__subtitle{color:#cbd5e199;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin:0;font-size:.78rem;line-height:1;overflow:hidden}.Modal-module__x9ikJG__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0304068f;flex:auto;min-height:0;padding:.75rem .85rem;overflow-y:auto}.Modal-module__x9ikJG__footer{-webkit-backdrop-filter:blur(18px);background:#03040661;border-top:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}@media (max-width:900px){.Modal-module__x9ikJG__shell{padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px))}.Modal-module__x9ikJG__lg,.Modal-module__x9ikJG__xl{max-width:100%}.Modal-module__x9ikJG__expanded{width:100%;max-width:100%}}@media (max-width:600px){.Modal-module__x9ikJG__shell{padding:0;padding-top:max(.5rem, env(safe-area-inset-top,0px));justify-content:stretch;align-items:flex-end}.Modal-module__x9ikJG__shellMinimized{padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));justify-content:center}.Modal-module__x9ikJG__modal{border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;width:100%;max-height:min(92dvh,92vh);animation:.25s cubic-bezier(.4,0,.2,1) Modal-module__x9ikJG__sheetIn;max-width:100%!important}.Modal-module__x9ikJG__expanded{border-radius:var(--radius-xl,1rem) var(--radius-xl,1rem) 0 0;max-height:min(96dvh,96vh)}@keyframes Modal-module__x9ikJG__sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Modal-module__x9ikJG__minimized{border-radius:14px;width:100%;max-width:100%;animation:none}.Modal-module__x9ikJG__header{height:44px;min-height:44px;padding:0 .875rem 0 1rem}.Modal-module__x9ikJG__body{padding:1rem}.Modal-module__x9ikJG__footer{padding:.875rem 1rem;padding-bottom:max(.875rem, env(safe-area-inset-bottom,0px))}.Modal-module__x9ikJG__title{font-size:.9rem}}@media (max-width:420px){.Modal-module__x9ikJG__footer{flex-direction:column-reverse;align-items:stretch}.Modal-module__x9ikJG__footer button{width:100%}.Modal-module__x9ikJG__header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.Modal-module__x9ikJG__headerContent{max-width:100%}}@media (max-height:520px){.Modal-module__x9ikJG__shell{padding:max(.5rem, env(safe-area-inset-top,0px)) max(.5rem, env(safe-area-inset-right,0px)) max(.5rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px));align-items:stretch}.Modal-module__x9ikJG__modal{border-radius:14px;height:100%;max-height:100%}}
.ImageRepositionModal-module__x-AiCW__viewport{background:#0006;border-radius:8px;justify-content:center;align-items:center;min-height:180px;padding:12px;display:flex;overflow:hidden}.ImageRepositionModal-module__x-AiCW__stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;position:relative;overflow:hidden}.ImageRepositionModal-module__x-AiCW__stage:active{cursor:grabbing}.ImageRepositionModal-module__x-AiCW__image{pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.ImageRepositionModal-module__x-AiCW__maskOutline{pointer-events:none;border:1.5px solid #ffffffd9;position:absolute;inset:0}.ImageRepositionModal-module__x-AiCW__maskCircle{border-radius:50%;box-shadow:0 0 0 9999px #0000008c}.ImageRepositionModal-module__x-AiCW__maskRect{border-radius:8px;box-shadow:0 0 0 9999px #0000008c}.ImageRepositionModal-module__x-AiCW__controls{align-items:center;gap:12px;margin-top:14px;padding:0 8px;display:flex}.ImageRepositionModal-module__x-AiCW__zoomIcon{color:#fff9;cursor:pointer;flex-shrink:0}.ImageRepositionModal-module__x-AiCW__zoomIcon:hover{color:#ffffffe6}.ImageRepositionModal-module__x-AiCW__zoomSlider{accent-color:var(--color-primary,#3b82f6);cursor:pointer;flex:1}.ImageRepositionModal-module__x-AiCW__hint{text-align:center;color:#ffffff73;margin:8px 0 0;font-size:12px}.ImageRepositionModal-module__x-AiCW__loading{color:#ffffff80;justify-content:center;align-items:center;padding:48px;display:flex}.ImageRepositionModal-module__x-AiCW__decodeError{text-align:center;color:#ffffffb3;padding:32px 24px;font-size:13px}.ImageRepositionModal-module__x-AiCW__spinner{animation:1s linear infinite ImageRepositionModal-module__x-AiCW__imageRepositionSpin}@keyframes ImageRepositionModal-module__x-AiCW__imageRepositionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Toggle-module__JkJ05G__wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.Toggle-module__JkJ05G__wrapper.Toggle-module__JkJ05G__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Toggle-module__JkJ05G__track{border-radius:var(--radius-full,100px);background:#ffffff1f;border:1px solid #ffffff1a;flex-shrink:0;transition:background .2s,border-color .2s;position:relative}.Toggle-module__JkJ05G__track.Toggle-module__JkJ05G__on{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6)}.Toggle-module__JkJ05G__sm{width:32px;height:18px}.Toggle-module__JkJ05G__md{width:44px;height:24px}.Toggle-module__JkJ05G__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Toggle-module__JkJ05G__thumb{pointer-events:none;background:#fff;border-radius:50%;transition:left .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000059}.Toggle-module__JkJ05G__sm .Toggle-module__JkJ05G__thumb{width:12px;height:12px;left:2px}.Toggle-module__JkJ05G__sm.Toggle-module__JkJ05G__on .Toggle-module__JkJ05G__thumb{left:calc(100% - 14px)}.Toggle-module__JkJ05G__md .Toggle-module__JkJ05G__thumb{width:18px;height:18px;left:2px}.Toggle-module__JkJ05G__md.Toggle-module__JkJ05G__on .Toggle-module__JkJ05G__thumb{left:calc(100% - 20px)}.Toggle-module__JkJ05G__label{color:var(--color-text,inherit);font-size:13px;font-weight:500;line-height:1}
.ColorPicker-module__nIFV3a__wrap{flex-direction:column;gap:.4rem;max-width:100%;display:inline-flex;position:relative}.ColorPicker-module__nIFV3a__label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:650}.ColorPicker-module__nIFV3a__trigger{color:#fffffff0;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;min-height:2.6rem;padding:.3rem .9rem .3rem .35rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.ColorPicker-module__nIFV3a__trigger:hover:not(:disabled){background:linear-gradient(#ffffff1a,#ffffff0d);border-color:#ffffff38}.ColorPicker-module__nIFV3a__trigger:disabled{opacity:.45;cursor:not-allowed}.ColorPicker-module__nIFV3a__triggerOpen{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0a}.ColorPicker-module__nIFV3a__triggerDot{border:1px solid #fff3;border-radius:999px;flex-shrink:0;width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px #0003,0 1px 3px #00000059}.ColorPicker-module__nIFV3a__triggerHex{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:left;min-width:4.75rem}.ColorPicker-module__nIFV3a__chevron{color:#fff6;margin-left:.15rem;transition:transform .15s}.ColorPicker-module__nIFV3a__chevronOpen{transform:rotate(180deg)}.ColorPicker-module__nIFV3a__popover{z-index:100050;background:#0c0c0c;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:.7rem;max-height:calc(100vh - 24px);padding:.8rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 0 0 1px #ffffff08,0 28px 72px #000000b3}.ColorPicker-module__nIFV3a__popoverUp{transform-origin:0 100%}.ColorPicker-module__nIFV3a__popoverDown{transform-origin:0 0}.ColorPicker-module__nIFV3a__svArea{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;width:100%;height:10.5rem;position:relative;overflow:hidden}.ColorPicker-module__nIFV3a__svWhite{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.ColorPicker-module__nIFV3a__svBlack{background:linear-gradient(#0000,#000);position:absolute;inset:0}.ColorPicker-module__nIFV3a__svThumb{pointer-events:none;border:2.5px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,0 2px 10px #00000073}.ColorPicker-module__nIFV3a__sliderRow{align-items:center;gap:.55rem;display:flex}.ColorPicker-module__nIFV3a__previewRing{background:conic-gradient(from 180deg,#ffffff59,#ffffff0d,#ffffff59);border-radius:999px;flex-shrink:0;width:2.1rem;height:2.1rem;padding:2px}.ColorPicker-module__nIFV3a__previewFill{border:1px solid #00000059;border-radius:999px;width:100%;height:100%;box-shadow:inset 0 1px 2px #ffffff1f}.ColorPicker-module__nIFV3a__hueTrack{cursor:pointer;touch-action:none;background:linear-gradient(90deg,#ff0040 0%,#ff0 16%,#0f0 33%,#0ff 50%,#00f 66%,#f0f 83%,#ff0040 100%);border:1px solid #ffffff14;border-radius:999px;flex:1;height:14px;position:relative;box-shadow:inset 0 1px 2px #00000040}.ColorPicker-module__nIFV3a__hueThumb{pointer-events:none;background:0 0;border:2.5px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073,0 2px 8px #0006}.ColorPicker-module__nIFV3a__eyedropper,.ColorPicker-module__nIFV3a__copyBtn{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:background .15s,color .15s;display:inline-flex}.ColorPicker-module__nIFV3a__eyedropper:hover,.ColorPicker-module__nIFV3a__copyBtn:hover{color:#fff;background:#ffffff1f}.ColorPicker-module__nIFV3a__formatBar{align-items:stretch;gap:.45rem;display:flex}.ColorPicker-module__nIFV3a__formatToggle{color:#ffffffd9;letter-spacing:.04em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;min-width:3.1rem;padding:0 .55rem;font-family:inherit;font-size:.68rem;font-weight:750;transition:background .15s,border-color .15s}.ColorPicker-module__nIFV3a__formatToggle:hover{background:#ffffff1a;border-color:#fff3}.ColorPicker-module__nIFV3a__hexBar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:1;align-items:center;gap:.35rem;min-width:0;padding:.2rem .3rem .2rem .65rem;display:flex}.ColorPicker-module__nIFV3a__hexPrefix{color:#ffffff59;font-size:.8rem;font-weight:700}.ColorPicker-module__nIFV3a__hexInput{color:#fffffff2;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:650}.ColorPicker-module__nIFV3a__channelRow{flex:1;grid-template-columns:repeat(3,1fr);gap:.35rem;min-width:0;display:grid}.ColorPicker-module__nIFV3a__channel{flex-direction:column;align-items:center;gap:.15rem;min-width:0;display:flex}.ColorPicker-module__nIFV3a__channel span{letter-spacing:.05em;color:#ffffff59;font-size:.58rem;font-weight:750}.ColorPicker-module__nIFV3a__channel input{color:#ffffffeb;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;appearance:textfield;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:2rem;padding:.15rem .25rem;font-family:inherit;font-size:.78rem;font-weight:600}.ColorPicker-module__nIFV3a__channel input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ColorPicker-module__nIFV3a__channel input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ColorPicker-module__nIFV3a__channel input:focus{background:#ffffff12;border-color:#ffffff40}.ColorPicker-module__nIFV3a__presetsHeader{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;margin:.05rem 0 0;font-size:.62rem;font-weight:700}.ColorPicker-module__nIFV3a__presets{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.ColorPicker-module__nIFV3a__preset{aspect-ratio:1;cursor:pointer;border:2px solid #ffffff1a;border-radius:999px;width:100%;padding:0;transition:transform .1s,border-color .1s,box-shadow .1s}.ColorPicker-module__nIFV3a__preset:hover{border-color:#ffffff59;transform:scale(1.08)}.ColorPicker-module__nIFV3a__presetSelected{border-color:#fff;box-shadow:0 0 0 2px #0c0c0c,0 0 0 3.5px #ffffffe6}
.CircleCheckbox-module__6DCu9q__root{min-height:44px;color:var(--color-text,inherit);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.875rem;padding:.375rem .5rem;transition:background .16s,color .16s;display:inline-flex;position:relative}.CircleCheckbox-module__6DCu9q__root:hover{background:var(--color-surface-hover,#ffffff0b)}.CircleCheckbox-module__6DCu9q__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CircleCheckbox-module__6DCu9q__control{border:2px solid var(--color-border,#ffffff57);box-sizing:border-box;color:#0000;background:var(--color-surface-solid,#1c1c1e);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.CircleCheckbox-module__6DCu9q__controlChecked{border-color:var(--color-primary,rgb(var(--color-primary-rgb,59, 130, 246)));background:var(--color-primary-alpha-15,#3b82f629);color:#fff;box-shadow:0 0 0 4px #3b82f61a}.CircleCheckbox-module__6DCu9q__input:focus-visible+.CircleCheckbox-module__6DCu9q__control{border-color:var(--color-primary,rgb(var(--color-primary-rgb,59, 130, 246)));box-shadow:0 0 0 4px #3b82f629}.CircleCheckbox-module__6DCu9q__label{flex:auto;align-items:center;gap:.5rem;min-width:0;font-size:.9375rem;font-weight:550;line-height:1.25;display:inline-flex}.CircleCheckbox-module__6DCu9q__disabled{opacity:.55;cursor:not-allowed}.CircleCheckbox-module__6DCu9q__disabled:hover{background:0 0}
.OptionPicker-module__zcIulW__container{gap:12px;display:flex}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__row{flex-flow:wrap}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__disabled{opacity:.4;pointer-events:none}.OptionPicker-module__zcIulW__option{color:var(--color-text-secondary,#ffffff8c);cursor:pointer;text-align:center;background:#ffffff0a;border:2px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;line-height:1.3;transition:all .15s;display:flex}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__withIcon{flex-direction:column;gap:8px;padding:20px 16px!important}.OptionPicker-module__zcIulW__option:hover:not(:disabled){color:var(--color-text,inherit);background:#ffffff14;border-color:#fff3}.OptionPicker-module__zcIulW__option.OptionPicker-module__zcIulW__selected{border-color:var(--color-primary,#3b82f6);background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:var(--color-primary,#3b82f6)}.OptionPicker-module__zcIulW__option:active:not(:disabled){transform:scale(.97)}.OptionPicker-module__zcIulW__sm .OptionPicker-module__zcIulW__option{padding:7px 12px;font-size:12px;font-weight:600}.OptionPicker-module__zcIulW__md .OptionPicker-module__zcIulW__option{padding:11px 16px;font-size:13px;font-weight:600}.OptionPicker-module__zcIulW__icon{background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.OptionPicker-module__zcIulW__label{color:var(--color-text,#fff);font-size:14px;font-weight:600}.OptionPicker-module__zcIulW__description{color:var(--color-text-secondary,#ffffff8c);max-width:220px;font-size:12px;font-weight:400;line-height:1.4}.OptionPicker-module__zcIulW__container.OptionPicker-module__zcIulW__grid .OptionPicker-module__zcIulW__option{flex:none}
.ViewToggle-module__rVhS4G__toggle{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ViewToggle-module__rVhS4G__btn{color:#ffffff73;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.ViewToggle-module__rVhS4G__btn:hover{color:#ffffffb3}.ViewToggle-module__rVhS4G__btn.ViewToggle-module__rVhS4G__active{color:#ffffffeb;background:#ffffff1f;box-shadow:0 1px 3px #0000004d}
.FilterBar-module___HXl7W__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FilterBar-module___HXl7W__left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FilterBar-module___HXl7W__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.FilterBar-module___HXl7W__dropdownWrap{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.FilterBar-module___HXl7W__dropdownWrap:hover{background:#ffffff14;border-color:#fff3}.FilterBar-module___HXl7W__dropdownWrap:focus-within{border-color:var(--color-primary-alpha-50,#3b82f680)}.FilterBar-module___HXl7W__dropdownLabel{color:#fffc;white-space:nowrap;font-size:13px;font-weight:500}.FilterBar-module___HXl7W__dropdownChevron{pointer-events:none;color:#ffffff59;flex-shrink:0;position:static;transform:none}.FilterBar-module___HXl7W__dropdownNative{opacity:0;cursor:pointer;appearance:none;border:none;width:100%;height:100%;margin:0;padding:0;font-family:inherit;position:absolute;inset:0}.FilterBar-module___HXl7W__dropdownNative option{color:#e5e7eb;background:#1f2937}
.Table-module__Zaz4DG__container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl,16px);width:100%;transition:box-shadow .2s;overflow:hidden}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__compact .Table-module__Zaz4DG__cell{padding:6px 14px}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__striped .Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:nth-child(2n){background:var(--color-surface)}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless{box-shadow:none;background:0 0;border:none;border-radius:0}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Table-module__Zaz4DG__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text);font-size:13px}.Table-module__Zaz4DG__head{position:relative}.Table-module__Zaz4DG__head.Table-module__Zaz4DG__sticky{z-index:10;position:sticky;top:0}.Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:last-child .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__row{transition:background-color .15s}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__hoverable:hover{background:var(--color-surface-hover)}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__clickable{cursor:pointer}.Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);text-align:left;vertical-align:middle;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:13px;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignCenter{text-align:center}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignRight{text-align:right}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);font-size:10px;font-weight:600;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable{cursor:pointer;padding-right:28px;position:relative}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable:hover{color:var(--color-text)}.Table-module__Zaz4DG__sortIcon{color:var(--color-text-secondary);opacity:.5;font-size:12px;transition:opacity .15s,color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sorted .Table-module__Zaz4DG__sortIcon{opacity:1;color:var(--color-primary,#3b82f6)}.Table-module__Zaz4DG__userCell{align-items:center;gap:10px;display:flex}.Table-module__Zaz4DG__userInfo{flex:1;min-width:0}.Table-module__Zaz4DG__userName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__userDetail{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__status{border-radius:var(--radius-full,100px);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active .Table-module__Zaz4DG__statusDot{background:#10b981}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive .Table-module__Zaz4DG__statusDot{background:#ef4444}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending .Table-module__Zaz4DG__statusDot{background:#f59e0b}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default .Table-module__Zaz4DG__statusDot{background:var(--color-text-secondary)}.Table-module__Zaz4DG__badge{border-radius:var(--radius-full,100px);letter-spacing:.02em;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__primary{background:var(--color-primary-alpha-10,#3b82f61a);color:var(--color-primary,#3b82f6);border:1px solid var(--color-primary-alpha-20,#3b82f633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__secondary{background:var(--accent-purple-alpha-10,#8b5cf61a);color:var(--accent-purple,#8b5cf6);border:1px solid var(--accent-purple-alpha-20,#8b5cf633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}@media (max-width:599px){.Table-module__Zaz4DG__container{border-radius:var(--radius-lg,12px)}.Table-module__Zaz4DG__head{display:none}.Table-module__Zaz4DG__body{display:block}.Table-module__Zaz4DG__row{padding:var(--spacing-md,16px);border-bottom:1px solid var(--color-border);display:block}.Table-module__Zaz4DG__cell{border:none;padding:4px 0;display:block}.Table-module__Zaz4DG__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:2px;font-size:10px;font-weight:600;display:block}}@media (min-width:600px) and (max-width:959px){.Table-module__Zaz4DG__cell{padding:8px 12px;font-size:12px}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:8px 12px;font-size:10px}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__hideTablet{display:none}}
.DataTable-module__kSl6jW__loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.DataTable-module__kSl6jW__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-primary,#3b82f6);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite DataTable-module__kSl6jW__datatable-spin}@keyframes DataTable-module__kSl6jW__datatable-spin{to{transform:rotate(360deg)}}.DataTable-module__kSl6jW__loadingText{color:var(--color-text-secondary);margin:0;font-size:13px}.DataTable-module__kSl6jW__empty{text-align:center;color:var(--color-text-secondary);padding:64px 24px}.DataTable-module__kSl6jW__emptyIcon{opacity:.3;margin-bottom:14px;font-size:40px}.DataTable-module__kSl6jW__emptyText{color:var(--color-text);margin:0 0 6px;font-size:14px;font-weight:500}.DataTable-module__kSl6jW__emptySubtext{color:var(--color-text-secondary);margin:0;font-size:13px}
.SettingsPage-module__Px8klq__container{max-width:var(--max-content-width);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.SettingsPage-module__Px8klq__pageHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SettingsPage-module__Px8klq__pageHeader h1{margin:0;font-size:1.75rem;font-weight:600}.SettingsPage-module__Px8klq__tabsContainer{-webkit-overflow-scrolling:touch;border-bottom:2px solid #ffffff1a;gap:.5rem;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.SettingsPage-module__Px8klq__tabButton{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SettingsPage-module__Px8klq__tabButton:hover{color:#ffffffe6;background:#ffffff0d}.SettingsPage-module__Px8klq__tabButton.SettingsPage-module__Px8klq__tabActive{color:rgb(var(--color-primary-rgb,59, 130, 246));border-bottom-color:rgb(var(--color-primary-rgb,59, 130, 246))}.SettingsPage-module__Px8klq__tabContent{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:768px){.SettingsPage-module__Px8klq__container{gap:1.25rem}.SettingsPage-module__Px8klq__pageHeader h1{font-size:1.5rem}.SettingsPage-module__Px8klq__tabsContainer{gap:.25rem}.SettingsPage-module__Px8klq__tabButton{padding:.625rem 1rem;font-size:.8125rem}}
.ColumnPicker-module__HRR4VG__wrapper{position:relative}.ColumnPicker-module__HRR4VG__trigger{background:var(--color-bg-secondary,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,13px);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:flex}.ColumnPicker-module__HRR4VG__trigger:hover{background:var(--color-bg-tertiary,#e5e7eb);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__popover{z-index:50;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,8px);min-width:220px;max-height:400px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 25px #0000001f}.ColumnPicker-module__HRR4VG__popoverHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ColumnPicker-module__HRR4VG__popoverTitle{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827);font-weight:600}.ColumnPicker-module__HRR4VG__resetButton{color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;align-items:center;padding:4px;display:flex}.ColumnPicker-module__HRR4VG__resetButton:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__columnList{max-height:320px;padding:6px 0;overflow-y:auto}.ColumnPicker-module__HRR4VG__columnItem{cursor:pointer;align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.ColumnPicker-module__HRR4VG__columnItem:hover{background:var(--color-bg-secondary,#f3f4f6)}.ColumnPicker-module__HRR4VG__columnItem.ColumnPicker-module__HRR4VG__locked{opacity:.5;cursor:default}.ColumnPicker-module__HRR4VG__checkbox{width:16px;height:16px;accent-color:var(--color-primary,#6366f1);cursor:pointer;flex-shrink:0}.ColumnPicker-module__HRR4VG__columnLabel{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827)}
.HoldToDeleteButton-module__uTqkNq__deleteButton{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);color:#ff3b30;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.HoldToDeleteButton-module__uTqkNq__deleteButton:hover:not(:disabled){background:#ff3b3014;border-color:#ff3b3024}.HoldToDeleteButton-module__uTqkNq__deleteButton:focus-visible{box-shadow:0 0 0 2px #ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton.HoldToDeleteButton-module__uTqkNq__holding:not(:disabled){background:#ff3b3024;border-color:#ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton:active:not(:disabled){transform:scale(.97)}.HoldToDeleteButton-module__uTqkNq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.HoldToDeleteButton-module__uTqkNq__progressCircle{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:0;transition:opacity .2s}.HoldToDeleteButton-module__uTqkNq__holding .HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:1}.HoldToDeleteButton-module__uTqkNq__progressCircleFill{transform-origin:50%;transform:rotate(-90deg)}.HoldToDeleteButton-module__uTqkNq__icon{z-index:1;position:relative}
.SelectionAIPopup-module__YbY9ka__popup{z-index:99999;border:1px solid var(--color-primary-alpha-30);width:320px;box-shadow:0 8px 32px #0006, 0 0 0 1px var(--color-primary-alpha-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e1e28fa,#14141efa);border-radius:12px;animation:.15s ease-out SelectionAIPopup-module__YbY9ka__popupIn;position:fixed;overflow:hidden}@keyframes SelectionAIPopup-module__YbY9ka__popupIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.SelectionAIPopup-module__YbY9ka__header{background:linear-gradient(135deg, var(--color-primary-alpha-15), var(--color-primary-alpha-10));border-bottom:1px solid var(--color-primary-alpha-20);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.SelectionAIPopup-module__YbY9ka__headerLeft{color:var(--color-primary-light);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.SelectionAIPopup-module__YbY9ka__icon{color:var(--accent-purple,#8b5cf6)}.SelectionAIPopup-module__YbY9ka__closeBtn{width:22px;height:22px;color:var(--color-text-secondary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.SelectionAIPopup-module__YbY9ka__closeBtn:hover{color:#fff;background:#ffffff1a}.SelectionAIPopup-module__YbY9ka__selectedPreview{background:#0003;border-bottom:1px solid #ffffff0d;padding:10px 12px}.SelectionAIPopup-module__YbY9ka__selectedLabel{color:var(--color-text-secondary,#9ca3af);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.SelectionAIPopup-module__YbY9ka__selectedText{color:var(--color-text,#fff);opacity:.9;font-size:12px;font-style:italic;line-height:1.4;display:block}.SelectionAIPopup-module__YbY9ka__inputRow{gap:8px;padding:12px;display:flex}.SelectionAIPopup-module__YbY9ka__input{color:var(--color-text,#fff);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:13px;transition:all .2s}.SelectionAIPopup-module__YbY9ka__input:focus{border-color:var(--color-primary-alpha-50);box-shadow:0 0 0 2px var(--color-primary-alpha-10)}.SelectionAIPopup-module__YbY9ka__input::placeholder{color:var(--color-text-secondary,#6b7280)}.SelectionAIPopup-module__YbY9ka__input:disabled{opacity:.6}.SelectionAIPopup-module__YbY9ka__generateBtn{background:linear-gradient(135deg, var(--accent-purple,#8b5cf6), var(--accent-purple,#6366f1));color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.SelectionAIPopup-module__YbY9ka__generateBtn:hover:not(:disabled){box-shadow:0 4px 12px var(--color-primary-alpha-40);transform:scale(1.05)}.SelectionAIPopup-module__YbY9ka__generateBtn:disabled{opacity:.5;cursor:not-allowed}.SelectionAIPopup-module__YbY9ka__generating{animation:1s ease-in-out infinite SelectionAIPopup-module__YbY9ka__pulse}@keyframes SelectionAIPopup-module__YbY9ka__pulse{0%,to{opacity:1}50%{opacity:.4}}
.CollabDocument-module__WBx5Gq__docOverlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.CollabDocument-module__WBx5Gq__docModal{background:#14141a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;max-width:760px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.CollabDocument-module__WBx5Gq__docHeader{border-bottom:.5px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.CollabDocument-module__WBx5Gq__docTitle{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;margin-right:1rem;font-size:.9375rem;font-weight:600;overflow:hidden}.CollabDocument-module__WBx5Gq__docActions{flex-shrink:0;gap:4px;display:flex}.CollabDocument-module__WBx5Gq__actionBtn{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.CollabDocument-module__WBx5Gq__actionBtn:hover{color:#ffffffe6;background:#ffffff1a}.CollabDocument-module__WBx5Gq__docBody{color:#ffffffd9;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;min-height:0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.55;overflow-y:auto}.CollabDocument-module__WBx5Gq__docBody::-webkit-scrollbar{width:6px}.CollabDocument-module__WBx5Gq__docBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.CollabDocument-module__WBx5Gq__docBody h1{color:#fff;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.CollabDocument-module__WBx5Gq__docBody h2{color:#ffffffeb;margin:1.25rem 0 .5rem;font-size:1.0625rem;font-weight:600}.CollabDocument-module__WBx5Gq__docBody h3{color:#ffffffd9;margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600}.CollabDocument-module__WBx5Gq__docBody p{margin:0 0 .75rem}.CollabDocument-module__WBx5Gq__docBody em{color:#ffffff80;font-style:italic}.CollabDocument-module__WBx5Gq__docBody strong{color:#fffffff2;font-weight:600}.CollabDocument-module__WBx5Gq__docBody code{color:#ffc864e6;background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:.8125rem}.CollabDocument-module__WBx5Gq__docBody img{border:.5px solid #ffffff14;border-radius:6px;max-width:100%;height:auto;margin:.5rem 0 1rem;display:block}.CollabDocument-module__WBx5Gq__docBody ul,.CollabDocument-module__WBx5Gq__docBody ol{margin:.5rem 0 .75rem;padding-left:1.25rem}.CollabDocument-module__WBx5Gq__docBody li{margin-bottom:.25rem}
.PreviewGuide-module__OPk2Aa__guideLayer{z-index:10050;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.PreviewGuide-module__OPk2Aa__guideLayer [data-guide-active=true]{transition:box-shadow .16s,border-color .16s,background-color .16s;box-shadow:0 0 0 1px #7dd3fc3d, 0 0 28px rgba(var(--color-primary-rgb,59, 130, 246), .12)!important;border-color:#7dd3fc47!important}.PreviewGuide-module__OPk2Aa__card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#070b14e6;border:1px solid #7dd3fc1a;border-radius:12px;width:min(210px,100% - 28px);padding:9px 11px 11px;animation:.18s PreviewGuide-module__OPk2Aa__riseIn;position:absolute;box-shadow:0 8px 24px #00000080,0 0 0 .5px #ffffff08}.PreviewGuide-module__OPk2Aa__cardBadge{background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:#9fd0ffd9;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;margin-bottom:7px;padding:0 7px;font-size:.6rem;font-weight:800;display:inline-flex}.PreviewGuide-module__OPk2Aa__cardTitle{letter-spacing:-.03em;color:#eaf2ff;margin:0 0 5px;font-size:.92rem;font-weight:700;line-height:1.2}.PreviewGuide-module__OPk2Aa__cardBody{color:#c8dcf0ad;margin:0;font-size:.76rem;line-height:1.55}@keyframes PreviewGuide-module__OPk2Aa__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PreviewGuide-module__OPk2Aa__guideLayer{display:none}}
.ShowcaseShared-module__JfLzYG__showcase{perspective:1800px;width:100%;max-width:none;margin:0;padding:0 36px;transition:opacity .8s,transform .95s,filter .8s}.ShowcaseShared-module__JfLzYG__showcaseHidden{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(42px)scale(.985)}.ShowcaseShared-module__JfLzYG__showcaseRevealed{opacity:1;filter:blur();transform:translateY(0)scale(1)}.ShowcaseShared-module__JfLzYG__stage{min-height:880px;transform-style:preserve-3d;position:relative}.ShowcaseShared-module__JfLzYG__viewportWrap{transform-origin:top;width:100%;transform-style:preserve-3d;transform:rotateX(var(--rotateX,0deg)) rotateY(var(--rotateY,0deg)) scale3d(1, 1, 1);padding:56px 6px 6px;transition:transform .18s ease-out;position:relative}.ShowcaseShared-module__JfLzYG__paginationRail{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f1cb8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(20px)}.ShowcaseShared-module__JfLzYG__paginationDot{cursor:pointer;width:18px;height:18px;font:inherit;appearance:none;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .2s;display:inline-flex}.ShowcaseShared-module__JfLzYG__paginationDot:hover{transform:translateY(-1px)}.ShowcaseShared-module__JfLzYG__paginationDot:focus-visible{outline-offset:2px;outline:1px solid #60a5fa66}.ShowcaseShared-module__JfLzYG__paginationDotCore{background:#d6e2f147;border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px #ffffff14}.ShowcaseShared-module__JfLzYG__paginationDotActive .ShowcaseShared-module__JfLzYG__paginationDotCore{background:linear-gradient(90deg, #7dd3fc, var(--color-primary,#3b82f6));width:24px;box-shadow:0 0 18px rgba(var(--color-primary-rgb,59, 130, 246), .28), inset 0 0 0 1px #ffffff1f}.ShowcaseShared-module__JfLzYG__viewport{isolation:isolate;z-index:1;cursor:none;background:linear-gradient(#0c121eb8,#060910e6);border:1px solid #8eb8ff1a;border-radius:32px;width:100%;height:760px;position:relative;overflow:hidden;box-shadow:0 28px 80px #03060e61,inset 0 1px #ffffff0a}.ShowcaseShared-module__JfLzYG__viewport,.ShowcaseShared-module__JfLzYG__viewport *{cursor:none!important}.ShowcaseShared-module__JfLzYG__viewportInset{z-index:1;height:100%;position:relative}.ShowcaseShared-module__JfLzYG__appShell{color:#e0e0e0;background:#0a0a0a;border-radius:10px;height:100%;font-size:13px;display:flex;overflow:hidden}.ShowcaseShared-module__JfLzYG__appCanvas{background:linear-gradient(#0d0d0e,#090909);border-right:1px solid #ffffff14;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.ShowcaseShared-module__JfLzYG__chatRail{background:#050505;flex-shrink:0;width:280px;display:flex}.ShowcaseShared-module__JfLzYG__profileAvatar{color:#fff;cursor:pointer;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.ShowcaseShared-module__JfLzYG__appShell .assist-chat-rail{background:var(--bg-primary,#050505);flex:0 0 320px;width:320px;min-width:0}.ShowcaseShared-module__JfLzYG__canvasContent{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.ShowcaseShared-module__JfLzYG__showcase{padding:0 20px}.ShowcaseShared-module__JfLzYG__stage{min-height:840px}.ShowcaseShared-module__JfLzYG__viewportWrap{padding:52px 4px 4px;transform:none!important}.ShowcaseShared-module__JfLzYG__viewport{border-radius:18px;height:520px}.ShowcaseShared-module__JfLzYG__viewportInset{padding:16px 12px 12px}.ShowcaseShared-module__JfLzYG__chatRail{display:none}}@media (max-width:480px){.ShowcaseShared-module__JfLzYG__viewport{height:420px}.ShowcaseShared-module__JfLzYG__stage{min-height:760px}}
.AssistShowcase-module__demgmq__realityBadge{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ecf4ffd1;letter-spacing:.02em;background:#060a12c2;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:18px;box-shadow:0 16px 38px #0000003d}.AssistShowcase-module__demgmq__realityDot{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #34d39973}@media (max-width:768px){.AssistShowcase-module__demgmq__realityBadge{min-height:30px;padding:0 10px;font-size:.66rem;left:10px}}.AssistShowcase-module__demgmq__workspaceLayout{flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__workspaceLayout .file-explorer{border-right:1px solid #ffffff14;flex:0 0 180px;width:180px;overflow-y:auto}.AssistShowcase-module__demgmq__docPreview{background:#0c0c0d;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__docPreviewTab{color:#ffffff80;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:6px 14px;font-size:11px;display:flex}.AssistShowcase-module__demgmq__docPreviewTabLabel{color:#60a5facc;font-weight:500}.AssistShowcase-module__demgmq__docPreviewTabFile{opacity:.6}.AssistShowcase-module__demgmq__docPreviewBody{color:#ffffffd9;flex:1;padding:20px 24px;font-size:12px;line-height:1.6;overflow-y:auto}.AssistShowcase-module__demgmq__docH1{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.AssistShowcase-module__demgmq__docH2{color:#ffffffe6;border-bottom:1px solid #ffffff0f;margin:20px 0 8px;padding-bottom:4px;font-size:14px;font-weight:600}.AssistShowcase-module__demgmq__docSubtitle{color:#ffffff73;margin:0 0 16px;font-size:12px}.AssistShowcase-module__demgmq__docCallout{background:var(--color-primary-alpha-8,#3b82f614);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:8px;margin:12px 0 16px;padding:14px 16px}.AssistShowcase-module__demgmq__docCalloutTitle{color:var(--color-primary-light,#60a5fa);margin:0 0 8px;font-size:13px;font-weight:600}.AssistShowcase-module__demgmq__docCalloutText{color:#ffffffbf;margin:0 0 8px;font-size:11.5px;line-height:1.65}.AssistShowcase-module__demgmq__docCalloutText:last-child{margin-bottom:0}.AssistShowcase-module__demgmq__docChecklist{flex-direction:column;gap:5px;display:flex}.AssistShowcase-module__demgmq__docCheckItem{color:#ffffffbf;align-items:center;gap:8px;font-size:11.5px;display:flex}.AssistShowcase-module__demgmq__docCheck{color:#22c55e;text-align:center;width:16px;font-size:12px}.AssistShowcase-module__demgmq__docCheckEmpty{border:1px solid #fff3;border-radius:3px;flex-shrink:0;width:13px;height:13px;display:inline-block}.AssistShowcase-module__demgmq__docTable{border-collapse:collapse;width:100%;margin-top:4px;font-size:11px}.AssistShowcase-module__demgmq__docTable th{text-align:left;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff1a;padding:6px 10px;font-size:10px;font-weight:600}.AssistShowcase-module__demgmq__docTable td{color:#ffffffb3;border-bottom:1px solid #ffffff0a;padding:6px 10px}.AssistShowcase-module__demgmq__docTable code{background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:10.5px}.AssistShowcase-module__demgmq__docStatusOk{color:#22c55e}.AssistShowcase-module__demgmq__docStatusDev{color:var(--color-primary-light,#60a5fa)}.AssistShowcase-module__demgmq__docOl{margin:4px 0 0;padding-left:18px}.AssistShowcase-module__demgmq__docOl li{color:#ffffffbf;margin-bottom:2px;font-size:11.5px;line-height:1.7}.AssistShowcase-module__demgmq__docOl code{color:#e2b659;background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:10.5px}.AssistShowcase-module__demgmq__browserRoot{flex-direction:column;flex:1;display:flex}.AssistShowcase-module__demgmq__browserTabBar{background:#0c0c0dfa;flex-shrink:0;align-items:flex-end;gap:1px;height:36px;padding:0 8px;display:flex}.AssistShowcase-module__demgmq__browserTab{color:#afb0b499;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px 6px 0 0;align-items:center;gap:6px;max-width:160px;padding:6px 12px;font-size:11px;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__browserTabActive{color:#ececed;background:#ffffff0f}.AssistShowcase-module__demgmq__browserContent{background:#0a0a0afa;flex:1;gap:18px;min-width:0;padding:18px 18px 72px;display:flex;position:relative}.AssistShowcase-module__demgmq__browserPreviewPane,.AssistShowcase-module__demgmq__browserControlPane{background:#ffffff06;border:1px solid #ffffff12;min-width:0;overflow:hidden}.AssistShowcase-module__demgmq__browserPreviewPane{border-radius:16px;flex-direction:column;flex:1.45;display:flex}.AssistShowcase-module__demgmq__browserControlPane{border-radius:16px;flex-direction:column;flex:.72;gap:14px;padding:16px;display:flex}.AssistShowcase-module__demgmq__browserPageChrome{background:#ffffff09;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.AssistShowcase-module__demgmq__browserChromeDots{flex-shrink:0;gap:5px;display:inline-flex}.AssistShowcase-module__demgmq__browserChromeDots span{background:#ffffff2e;border-radius:999px;width:8px;height:8px}.AssistShowcase-module__demgmq__browserChromeDots span:first-child{background:#f8717199}.AssistShowcase-module__demgmq__browserChromeDots span:nth-child(2){background:#fbbf2494}.AssistShowcase-module__demgmq__browserChromeDots span:nth-child(3){background:#34d39994}.AssistShowcase-module__demgmq__browserChromeUrl{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f08a;background:#00000038;border-radius:999px;flex:1;min-width:0;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;overflow:hidden}.AssistShowcase-module__demgmq__browserPage{background:linear-gradient(#0d1320fa,#05080efa);flex:1;padding:34px;position:relative}.AssistShowcase-module__demgmq__browserHeroLine{background:#7dd3fc57;border-radius:999px;width:90px;height:9px;margin-bottom:18px}.AssistShowcase-module__demgmq__browserHeroTitle{background:linear-gradient(90deg,#fff3,#ffffff14);border-radius:12px;width:min(520px,76%);height:42px;margin-bottom:14px}.AssistShowcase-module__demgmq__browserHeroCopy{background:#ffffff1f;border-radius:999px;width:min(420px,64%);height:12px;margin-bottom:34px}.AssistShowcase-module__demgmq__browserMockWindow{background:#ffffff0a;border:1px solid #7dd3fc1f;border-radius:18px;width:min(620px,86%);height:330px;overflow:hidden;box-shadow:0 24px 70px #0000005c}.AssistShowcase-module__demgmq__browserMockTop{background:#ffffff0a;border-bottom:1px solid #ffffff0f;height:42px}.AssistShowcase-module__demgmq__browserMockBody{grid-template-columns:72px 1fr;height:calc(100% - 42px);display:grid}.AssistShowcase-module__demgmq__browserMockRail{background:#0000002e;border-right:1px solid #ffffff0f}.AssistShowcase-module__demgmq__browserMockCanvas{grid-template-rows:1fr 1fr;grid-template-columns:1fr .8fr;gap:14px;padding:18px;display:grid}.AssistShowcase-module__demgmq__browserMockCanvas div{background:#ffffff0e;border:1px solid #ffffff0e;border-radius:14px}.AssistShowcase-module__demgmq__browserMockCanvas div:first-child{grid-row:1/3}.AssistShowcase-module__demgmq__browserAnnotation{color:#fef3c7f2;background:#261d08e0;border:1px solid #fbbf2438;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:58px;right:42px;box-shadow:0 16px 36px #00000052}.AssistShowcase-module__demgmq__browserControlHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AssistShowcase-module__demgmq__browserControlTitle{color:#ffffffeb;font-size:14px;font-weight:750}.AssistShowcase-module__demgmq__browserControlSub{color:#afb0b47a;margin-top:2px;font-size:11px}.AssistShowcase-module__demgmq__browserLiveBadge{color:#6ee7b7;text-transform:uppercase;letter-spacing:.08em;background:#34d3991f;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:800}.AssistShowcase-module__demgmq__browserToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AssistShowcase-module__demgmq__browserTool{color:#ecf4ffc2;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.AssistShowcase-module__demgmq__browserTool svg{color:#34d399;flex-shrink:0}.AssistShowcase-module__demgmq__browserConsole{background:#00000042;border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;gap:7px;margin-top:auto;padding:12px;display:flex}.AssistShowcase-module__demgmq__browserConsoleLine{color:#e2e8f099;align-items:center;gap:9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.AssistShowcase-module__demgmq__browserConsoleLine span{color:#7dd3fc;width:24px;font-weight:800}.AssistShowcase-module__demgmq__glassToolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101010c7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.AssistShowcase-module__demgmq__glassAioBadge{color:#e0e0e0cc;background:#ffffff14;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.AssistShowcase-module__demgmq__glassUrlBar{background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;min-width:180px;padding:4px 10px;display:flex}.AssistShowcase-module__demgmq__glassUrlDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.AssistShowcase-module__demgmq__glassUrl{color:#afb0b4b3;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px}.AssistShowcase-module__demgmq__glassBtn{color:#afb0b499;cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.AssistShowcase-module__demgmq__collabWidgetCanvas{padding:0;position:relative}.AssistShowcase-module__demgmq__collabWidgetFrame{background:linear-gradient(#0c101aeb,#070a12f5);height:100%;min-height:0}.AssistShowcase-module__demgmq__collabGuideAnchor,.AssistShowcase-module__demgmq__collabGuideAnchorTranscript{pointer-events:none;z-index:3;position:absolute}.AssistShowcase-module__demgmq__collabGuideAnchor{width:220px;height:72px;top:72px;left:22px}.AssistShowcase-module__demgmq__collabGuideAnchorTranscript{height:280px;top:112px;left:300px;right:36px}.AssistShowcase-module__demgmq__assistShowcase{max-width:1480px;margin:0 auto;padding:0 clamp(16px,3vw,36px)}.AssistShowcase-module__demgmq__assistStage{min-height:0}.AssistShowcase-module__demgmq__assistViewportWrap{padding:46px 0 0;transition:none;transform:none!important}.AssistShowcase-module__demgmq__assistViewport{--assist-stage-scale:.82;cursor:default;border-radius:28px;max-width:1400px;height:clamp(560px,44vw,690px);margin:0 auto}.AssistShowcase-module__demgmq__assistViewport,.AssistShowcase-module__demgmq__assistViewport *{cursor:auto!important}.AssistShowcase-module__demgmq__assistViewportInset{width:calc(100% / var(--assist-stage-scale));height:calc(100% / var(--assist-stage-scale));transform:scale(var(--assist-stage-scale));transform-origin:0 0}.AssistShowcase-module__demgmq__assistAppShell{border-radius:28px;width:100%;height:100%}.AssistShowcase-module__demgmq__appNav{z-index:200;isolation:isolate;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffffb8;border:1px solid #22366d1a;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:min(100%,680px);margin:0 auto 22px;padding:11px 12px;display:grid;position:relative;box-shadow:0 20px 70px #121e4e1a}.AssistShowcase-module__demgmq__assistAppNav{touch-action:manipulation;transform:none}.AssistShowcase-module__demgmq__appTile{z-index:201;cursor:pointer;appearance:none;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:74px;padding:7px 4px 5px;transition:background .18s,box-shadow .18s,transform .18s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.AssistShowcase-module__demgmq__appTile>*{pointer-events:none}.AssistShowcase-module__demgmq__appTile:hover{background:#141e3e0b;transform:translateY(-2px)}.AssistShowcase-module__demgmq__appTile:focus-visible{outline-offset:2px;outline:2px solid #2967ff52}.AssistShowcase-module__demgmq__appTile:active{transform:scale(.97)}.AssistShowcase-module__demgmq__appTileIcon{color:#2867ff;background:#ffffffd9;border:1px solid #131f4414;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;display:flex;box-shadow:0 4px 12px #1f336e0d}.AssistShowcase-module__demgmq__appTileLabel{color:#4d5670;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:650;transition:color .2s;overflow:hidden}.AssistShowcase-module__demgmq__appTile:hover .AssistShowcase-module__demgmq__appTileLabel{color:#0d1130}.AssistShowcase-module__demgmq__appTileActive{background:#0c12270f;box-shadow:inset 0 0 0 1px #2967ff14}.AssistShowcase-module__demgmq__appTileActive .AssistShowcase-module__demgmq__appTileIcon{color:#fff;background:linear-gradient(135deg,#111827 0%,#183a7a 100%);border-color:#60a5fa75;box-shadow:0 0 0 1px #2967ff38,0 10px 22px #183a7a2e}.AssistShowcase-module__demgmq__appTileActive .AssistShowcase-module__demgmq__appTileLabel{color:#0d1130;font-weight:750}@media (max-width:768px){.AssistShowcase-module__demgmq__assistShowcase{padding:0 14px}.AssistShowcase-module__demgmq__assistViewportWrap{padding-top:42px}.AssistShowcase-module__demgmq__assistViewport{--assist-stage-scale:.74;border-radius:20px;height:560px}.AssistShowcase-module__demgmq__assistAppShell{border-radius:20px}.AssistShowcase-module__demgmq__appNav{gap:3px;width:100%;padding:8px}.AssistShowcase-module__demgmq__appTileLabel{font-size:.62rem}}.AssistShowcase-module__demgmq__devsuiteCanvas{flex:1;min-height:0;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__devsuiteCanvas .dev-suite{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.AssistShowcase-module__demgmq__devsuiteCanvas .dev-suite-content{flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.AssistShowcase-module__demgmq__devsuiteCanvas .main-content{flex-direction:column!important;flex:1!important;width:100%!important;max-width:none!important;min-height:0!important;display:flex!important;overflow:hidden!important}.AssistShowcase-module__demgmq__devsuiteCanvas .plan-panel{height:100%!important;min-height:0!important}.AssistShowcase-module__demgmq__devsuiteCanvas .plan-split{flex:1!important;min-height:0!important;overflow:hidden!important}
.KnowledgeBase-module__4wm07G__container{flex-direction:column;height:100%;display:flex}.KnowledgeBase-module__4wm07G__header{background:#ffffff05;border-bottom:.5px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .875rem;display:flex}.KnowledgeBase-module__4wm07G__headerInRaiChrome{background:0 0;border:none;width:100%;min-height:0;margin:0;padding:0}.KnowledgeBase-module__4wm07G__title{opacity:.9;font-size:.8125rem;font-weight:600}.KnowledgeBase-module__4wm07G__headerInRaiChrome .KnowledgeBase-module__4wm07G__title{font-size:.78rem}.KnowledgeBase-module__4wm07G__mainContent{flex:1;display:flex;overflow:hidden}.KnowledgeBase-module__4wm07G__explorer{-webkit-overflow-scrolling:touch;border-right:.5px solid #0000;flex:1;padding:.5rem 0;transition:all .3s;overflow-y:auto}.KnowledgeBase-module__4wm07G__explorerCompact{border-right-color:#0000;flex:0 0 25%}.KnowledgeBase-module__4wm07G__previewWrapper{flex:1;justify-content:center;align-items:center;padding:1rem;animation:.3s KnowledgeBase-module__4wm07G__fadeIn;display:flex}@keyframes KnowledgeBase-module__4wm07G__fadeIn{0%{opacity:0}to{opacity:1}}.KnowledgeBase-module__4wm07G__preview{-webkit-backdrop-filter:blur(20px);background:#121212f2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;height:100%;animation:.3s KnowledgeBase-module__4wm07G__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #007aff26,0 8px 32px #0006,inset 0 0 60px #007aff0d}@keyframes KnowledgeBase-module__4wm07G__slideIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.KnowledgeBase-module__4wm07G__previewHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.KnowledgeBase-module__4wm07G__previewHint{color:#ffffff80;font-size:.75rem;font-style:italic}.KnowledgeBase-module__4wm07G__closePreview{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.KnowledgeBase-module__4wm07G__closePreview:hover{color:#ffffffe6;background:#ffffff1f}.KnowledgeBase-module__4wm07G__closePreview:active{transform:scale(.95)}.KnowledgeBase-module__4wm07G__previewActions{align-items:center;gap:.5rem;display:flex}.KnowledgeBase-module__4wm07G__previewMenuWrapper{position:relative}.KnowledgeBase-module__4wm07G__previewMenuBtn{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.KnowledgeBase-module__4wm07G__previewMenuBtn:hover{color:#ffffffe6;background:#ffffff1f}.KnowledgeBase-module__4wm07G__previewMenuDropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#1e1e23fa;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.KnowledgeBase-module__4wm07G__previewMenuDropdown button{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:450;transition:background .15s;display:flex}.KnowledgeBase-module__4wm07G__previewMenuDropdown button:hover{background:#ffffff1a}.KnowledgeBase-module__4wm07G__previewMenuDropdown button svg{color:#ffffff80;flex-shrink:0}.KnowledgeBase-module__4wm07G__menuDivider{background:#ffffff1a;height:1px;margin:4px 0}.KnowledgeBase-module__4wm07G__previewContent{-webkit-overflow-scrolling:touch;color:#ffffffd9;flex:1;padding:1.5rem;font-size:.875rem;line-height:1.6;position:relative;overflow-y:auto}.KnowledgeBase-module__4wm07G__mdH1{color:#007aff;margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.KnowledgeBase-module__4wm07G__mdH2{color:#00d4ff;text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700;line-height:1.3}.KnowledgeBase-module__4wm07G__mdH3{color:#fffffff2;margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.KnowledgeBase-module__4wm07G__mdP{margin:0 0 1rem;line-height:1.7}.KnowledgeBase-module__4wm07G__mdUl,.KnowledgeBase-module__4wm07G__mdOl{margin:.75rem 0;padding-left:1.5rem}.KnowledgeBase-module__4wm07G__mdLi{color:#ffffffd9;margin:.5rem 0;line-height:1.6}.KnowledgeBase-module__4wm07G__mdLi::marker{color:#007aff}.KnowledgeBase-module__4wm07G__mdStrong{color:#fffffff2;font-weight:700}.KnowledgeBase-module__4wm07G__mdEm{color:#00d4ff;font-style:italic}.KnowledgeBase-module__4wm07G__mdCode{color:#00d4ff;background:#007aff26;border-radius:4px;padding:.125rem .375rem;font-family:SF Mono,Consolas,Monaco,monospace;font-size:.85em}.KnowledgeBase-module__4wm07G__nodeItem{cursor:pointer;border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:all .15s;display:flex;position:relative}.KnowledgeBase-module__4wm07G__nodeItem:hover{background:#ffffff0d}.KnowledgeBase-module__4wm07G__nodeItem:hover .KnowledgeBase-module__4wm07G__shareButton{opacity:1}.KnowledgeBase-module__4wm07G__nodeSelected{background:#007aff26;border-left-color:#007aff}.KnowledgeBase-module__4wm07G__nodeDragging{opacity:.45}.KnowledgeBase-module__4wm07G__nodeDropTarget{outline-offset:-1px;background:#007aff1f;outline:1px dashed #007aff8c}.KnowledgeBase-module__4wm07G__nodeDropBefore,.KnowledgeBase-module__4wm07G__nodeDropAfter{position:relative}.KnowledgeBase-module__4wm07G__nodeDropBefore:before,.KnowledgeBase-module__4wm07G__nodeDropAfter:after{content:"";pointer-events:none;background:#007aff;border-radius:1px;height:2px;position:absolute;left:.5rem;right:.5rem}.KnowledgeBase-module__4wm07G__nodeDropBefore:before{top:-1px}.KnowledgeBase-module__4wm07G__nodeDropAfter:after{bottom:-1px}.KnowledgeBase-module__4wm07G__explorerDropTarget{outline-offset:-4px;background:#007aff0d;outline:1px dashed #007aff59}.KnowledgeBase-module__4wm07G__nodeContent{flex:1;align-items:center;gap:.5rem;display:flex}.KnowledgeBase-module__4wm07G__chevron{color:#ffffff80;align-items:center;transition:transform .2s;display:flex}.KnowledgeBase-module__4wm07G__nodeIcon{color:#fff9;align-items:center;display:flex;position:relative}.KnowledgeBase-module__4wm07G__nodeIconShared{color:#00d4ff}.KnowledgeBase-module__4wm07G__shareIndicator{color:#fff;background:#007affe6;border:1.5px solid #000000e6;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:-4px;right:-6px;box-shadow:0 1px 3px #0000004d}.KnowledgeBase-module__4wm07G__emoji{font-size:1rem;line-height:1}.KnowledgeBase-module__4wm07G__nodeName{color:#ffffffe6;font-size:.875rem;font-weight:500}.KnowledgeBase-module__4wm07G__emptyState{text-align:center;color:#ffffff80;padding:2rem 1rem;font-size:.875rem;line-height:1.6}.KnowledgeBase-module__4wm07G__shareBadge{color:#00d4ff;background:#007aff33;border-radius:12px;align-items:center;gap:.25rem;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.KnowledgeBase-module__4wm07G__shareButton{opacity:0;color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.5rem;padding:.375rem;transition:all .2s;display:flex}.KnowledgeBase-module__4wm07G__shareButton:hover{color:#00d4ff;background:#007aff4d}.KnowledgeBase-module__4wm07G__contextMenu{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#1e1e1efa;border:1px solid #ffffff1a;border-radius:8px;min-width:150px;padding:.5rem;position:fixed;box-shadow:0 8px 32px #0006}.KnowledgeBase-module__4wm07G__contextMenuItem{color:#ffffffe6;cursor:pointer;border-radius:var(--radius-full,100px);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;font-size:.875rem;transition:background .2s;display:flex}.KnowledgeBase-module__4wm07G__contextMenuItem:hover{background:#007aff26}.KnowledgeBase-module__4wm07G__contextMenuItemDanger{color:#ff5050e6}.KnowledgeBase-module__4wm07G__contextMenuItemDanger:hover{background:#ff505026}@media (max-width:600px){.KnowledgeBase-module__4wm07G__shareButton{opacity:1}}
.VideoEditor-shell-library-module__8Z6x8W__container{--color-background:#0a0a0a;--color-surface:#111;--color-surface-elevated:#1a1a1a;--color-border:#ffffff14;--color-text:#fff;--color-text-secondary:#ffffff9e;--color-text-muted:#fff6;--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-primary-dark:#2563eb;--color-primary-rgb:59, 130, 246;--color-primary-alpha-5:#3b82f60d;--color-primary-alpha-8:#3b82f614;--color-primary-alpha-10:#3b82f61a;--color-primary-alpha-15:#3b82f626;--color-primary-alpha-20:#3b82f633;--color-primary-alpha-30:#3b82f64d;--color-primary-alpha-40:#3b82f666;--color-primary-alpha-50:#3b82f680;height:100%;color:var(--color-text);background:#0a0a0a;flex-direction:column;display:flex;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__header{border-bottom:1px solid var(--color-border);z-index:40;background:#111;flex-shrink:0;min-height:2.75rem;padding:.4rem .75rem;position:relative;overflow:visible}.VideoEditor-shell-library-module__8Z6x8W__headerInRaiChrome{background:0 0;border:none;width:100%;min-height:0;margin:0;padding:0}.VideoEditor-shell-library-module__8Z6x8W__headerInRaiChrome .VideoEditor-shell-library-module__8Z6x8W__title{font-size:.78rem}.VideoEditor-shell-library-module__8Z6x8W__headerInRaiChrome .VideoEditor-shell-library-module__8Z6x8W__workspaceTab{min-height:1.5rem;padding:.28rem .6rem;font-size:.7rem}.VideoEditor-shell-library-module__8Z6x8W__titleRow{min-width:0;color:var(--color-primary-light);justify-self:start;align-items:center;gap:.5rem;max-width:100%;display:flex}.VideoEditor-shell-library-module__8Z6x8W__workspaceTabs{border:1px solid var(--color-border,#ffffff1f);isolation:isolate;background:#1a1a1a;border-radius:999px;flex-shrink:0;justify-self:center;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__workspaceTab{appearance:none;color:#ffffff8c;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:1.85rem;margin:0;padding:.4rem .95rem;font-family:inherit;font-size:.75rem;font-weight:650;line-height:1;transition:background .12s,color .12s,border-color .12s}.VideoEditor-shell-library-module__8Z6x8W__workspaceTab:hover{color:#ffffffe6;background:#ffffff0f}.VideoEditor-shell-library-module__8Z6x8W__workspaceTabActive{color:#fff;background:#ffffff1f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.VideoEditor-shell-library-module__8Z6x8W__workspaceTabActive:hover{color:#fff;background:#ffffff26;border-color:#ffffff2e}.VideoEditor-shell-library-module__8Z6x8W__workspaceTab:focus-visible{outline-offset:1px;outline:2px solid #ffffff59}.VideoEditor-shell-library-module__8Z6x8W__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__titleInput{color:var(--color-text);border:1px solid var(--color-primary-light);background:#ffffff0f;border-radius:999px;outline:none;min-width:min(100%,160px);margin:0;padding:.25rem .5rem;font-size:.875rem;font-weight:600}.VideoEditor-shell-library-module__8Z6x8W__saveStatus{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__saveStatus:before{content:"";background:var(--color-success,#22c55e);opacity:.85;border-radius:50%;width:6px;height:6px;display:inline-block}.VideoEditor-shell-library-module__8Z6x8W__saveStatus:empty:before{display:none}.VideoEditor-shell-library-module__8Z6x8W__headerActions{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:1;justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;min-width:0;padding-bottom:1px;display:flex;overflow:auto visible}.VideoEditor-shell-library-module__8Z6x8W__headerDivider{background:#ffffff1a;flex-shrink:0;width:1px;height:20px;margin:0 .15rem}.VideoEditor-shell-library-module__8Z6x8W__headerActionGroup{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__loadProjectButton{border:1px solid var(--color-border);color:#ffffffb8;cursor:pointer;background:#1a1a1a;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__loadProjectButton:hover{color:#fff;background:#ffffff14;border-color:#ffffff24}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioSelector{display:inline-flex;position:relative}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioButton{border:1px solid var(--color-border);color:#ffffffc7;cursor:pointer;background:#1a1a1a;border-radius:999px;align-items:center;gap:.375rem;height:32px;padding:0 .75rem 0 .625rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioButton:hover{color:#fff;background:#3b82f61f;border-color:#3b82f647}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioGlyphFrame{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioGlyph{background:#3b82f61f;border:1.5px solid;border-radius:3px;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioDropdown{z-index:80;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;width:11.75rem;padding:.25rem;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden;box-shadow:0 12px 32px #0000008c}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioDropdownPortal{z-index:10050;border:1px solid #ffffff24;position:fixed;top:auto;left:auto;right:auto;box-shadow:0 18px 50px #0000009e}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioOption{width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .625rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioOptionLabel{align-items:center;gap:.5rem;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioOption:hover,.VideoEditor-shell-library-module__8Z6x8W__aspectRatioOptionActive{background:var(--color-primary-alpha-15);color:var(--color-primary-light)}.VideoEditor-shell-library-module__8Z6x8W__aspectRatioName{color:var(--color-text-muted);font-size:.6875rem;font-weight:500}.VideoEditor-shell-library-module__8Z6x8W__undoRedoButton{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__undoRedoButton:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#0000}.VideoEditor-shell-library-module__8Z6x8W__undoRedoButton:disabled{opacity:.3;cursor:default}.VideoEditor-shell-library-module__8Z6x8W__exportHeaderButton,.VideoEditor-shell-library-module__8Z6x8W__renderHeaderButton{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;height:32px;padding:0 .9rem;font-size:.75rem;font-weight:650;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.VideoEditor-shell-library-module__8Z6x8W__exportHeaderButton:hover:not(:disabled),.VideoEditor-shell-library-module__8Z6x8W__renderHeaderButton:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.VideoEditor-shell-library-module__8Z6x8W__exportHeaderButton:disabled,.VideoEditor-shell-library-module__8Z6x8W__renderHeaderButton:disabled{opacity:.35;cursor:not-allowed}.VideoEditor-shell-library-module__8Z6x8W__renderHeaderButton{color:#ffffffe0;background:0 0;border-color:#ffffff2e}.VideoEditor-shell-library-module__8Z6x8W__renderHeaderButton:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff47}.VideoEditor-shell-library-module__8Z6x8W__dropZone{border:3px dashed var(--color-border);background:var(--color-background);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:2rem;transition:all .3s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__dropZone:hover{border-color:var(--color-primary);background:var(--color-primary-alpha-5)}.VideoEditor-shell-library-module__8Z6x8W__uploadIcon{color:var(--color-text-muted);margin-bottom:1.5rem}.VideoEditor-shell-library-module__8Z6x8W__uploadTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.VideoEditor-shell-library-module__8Z6x8W__uploadDescription{color:var(--color-text-secondary);margin:0 0 2rem}.VideoEditor-shell-library-module__8Z6x8W__fileInput{display:none}.VideoEditor-shell-library-module__8Z6x8W__uploadButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.875rem 2.5rem;font-weight:600;transition:all .2s}.VideoEditor-shell-library-module__8Z6x8W__uploadButton:hover{background:var(--color-primary-dark)}.VideoEditor-shell-library-module__8Z6x8W__editorLayout{background:#0a0a0a;flex-direction:column;flex:1;display:flex;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__mainContent{border-bottom:1px solid var(--color-border);background:#0a0a0a;flex:1 1 0;align-items:stretch;gap:.4rem;min-height:12.5rem;padding:.4rem;display:flex;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__bottomDeck{--video-bottom-deck-height:20rem;flex:0 0 var(--video-bottom-deck-height);height:var(--video-bottom-deck-height);min-height:var(--video-bottom-deck-height);max-height:var(--video-bottom-deck-height);background:#0a0a0a;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__bottomDeckPane{flex-direction:column;min-width:0;min-height:0;display:none;position:absolute;inset:0;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__bottomDeckPaneActive{display:flex}.VideoEditor-shell-library-module__8Z6x8W__bottomDeckPane>*{flex:auto;height:100%;min-height:0;max-height:100%}.VideoEditor-shell-library-module__8Z6x8W__panelRow{display:contents}.VideoEditor-shell-library-module__8Z6x8W__mainContent>.VideoEditor-shell-library-module__8Z6x8W__monitorWrapper{order:2}.VideoEditor-shell-library-module__8Z6x8W__panelRow>.VideoEditor-shell-library-module__8Z6x8W__libraryPanel{order:1}.VideoEditor-shell-library-module__8Z6x8W__panelRow>.VideoEditor-shell-library-module__8Z6x8W__markersPanel{order:3}.VideoEditor-shell-library-module__8Z6x8W__libraryPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;flex:0 clamp(160px,22vw,220px);align-self:stretch;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__libraryHeader{border-bottom:1px solid var(--color-border);background:#111;justify-content:space-between;align-items:center;min-height:2.25rem;padding:.4rem .6rem;display:flex}.VideoEditor-shell-library-module__8Z6x8W__libraryTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:700}.VideoEditor-shell-library-module__8Z6x8W__libraryActions{align-items:center;gap:.5rem;display:flex}.VideoEditor-shell-library-module__8Z6x8W__iconButton{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__iconButton:hover:not(:disabled){color:var(--color-text);background:#ffffff1a;border-color:#ffffff29}.VideoEditor-shell-library-module__8Z6x8W__iconButton:active:not(:disabled){opacity:.8}.VideoEditor-shell-library-module__8Z6x8W__iconButton:disabled{opacity:.5;cursor:not-allowed}.VideoEditor-shell-library-module__8Z6x8W__uploadButton{border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__uploadButton:hover{color:var(--color-text);background:#ffffff14;border-color:#ffffff29}.VideoEditor-shell-library-module__8Z6x8W__emptyLibrary{width:calc(100% - 1rem);color:var(--color-text-secondary);text-align:center;cursor:pointer;background:linear-gradient(#ffffff06,#ffffff03),0 0;border:1px dashed #ffffff1f;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;min-height:0;margin:.5rem;padding:1rem .75rem;transition:background .15s,border-color .15s,color .15s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__emptyLibrary:hover{background:var(--color-primary-alpha-10);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.VideoEditor-shell-library-module__8Z6x8W__emptyLibrary svg{opacity:.65;width:28px;height:28px;color:var(--color-text-secondary);margin-bottom:.25rem;transition:color .15s,opacity .15s}.VideoEditor-shell-library-module__8Z6x8W__emptyLibrary:hover svg{color:var(--color-primary);opacity:.9}.VideoEditor-shell-library-module__8Z6x8W__emptyLibrary p{color:var(--color-text);letter-spacing:-.005em;margin:0;font-size:.75rem;font-weight:600}.VideoEditor-shell-library-module__8Z6x8W__emptyLibraryHint{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:8.5rem;color:var(--color-text-muted)!important;margin-bottom:0!important;font-size:.625rem!important;font-weight:400!important;line-height:1.45!important}.VideoEditor-shell-library-module__8Z6x8W__libraryContent{flex-direction:column;flex:1;gap:.375rem;min-height:0;padding:.5rem;display:flex;overflow-y:auto}.VideoEditor-shell-library-module__8Z6x8W__libraryItem{background:var(--color-surface-elevated);border:1px solid var(--color-border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;gap:.5rem;padding:.5rem;transition:all .2s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__libraryItem:hover{border-color:var(--color-primary-alpha-30);background:#ffffff0f}.VideoEditor-shell-library-module__8Z6x8W__libraryItem:active{cursor:grabbing}.VideoEditor-shell-library-module__8Z6x8W__libraryThumbnail{background:var(--color-background);height:36px;color:var(--color-text-muted);border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.VideoEditor-shell-library-module__8Z6x8W__libraryThumbnail svg{width:18px;height:18px}.VideoEditor-shell-library-module__8Z6x8W__libraryItemInfo{flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;display:flex}.VideoEditor-shell-library-module__8Z6x8W__libraryItemName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__libraryItemDuration{color:var(--color-text-secondary);font-family:Courier New,monospace;font-size:.625rem}.VideoEditor-shell-library-module__8Z6x8W__libraryItemDelete{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;transition:all .2s;display:flex}.VideoEditor-shell-library-module__8Z6x8W__libraryItem:hover .VideoEditor-shell-library-module__8Z6x8W__libraryItemDelete{opacity:1}.VideoEditor-shell-library-module__8Z6x8W__libraryItemDelete:hover{color:#fff;background:#f44}.VideoEditor-shell-library-module__8Z6x8W__monitorWrapper{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.VideoEditor-shell-library-module__8Z6x8W__monitor{aspect-ratio:16/9;background:#000;border-radius:6px;flex:none;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.VideoEditor-shell-library-module__8Z6x8W__videoElement{object-fit:contain;background:#000;width:100%;height:100%}.VideoEditor-shell-library-module__8Z6x8W__video{object-fit:contain;width:100%;height:100%;display:block}.VideoEditor-shell-library-module__8Z6x8W__videoPlaceholder{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.VideoEditor-shell-library-module__8Z6x8W__placeholderIcon{color:var(--color-border);width:40px;height:40px}.VideoEditor-shell-library-module__8Z6x8W__placeholderText{color:var(--color-text-muted);margin:0;font-size:.75rem}.VideoEditor-shell-library-module__8Z6x8W__timecode{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#000000c7;border:1px solid #ffffff1f;border-radius:3px;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:500;position:absolute;bottom:.5rem;right:.5rem}
.PreviewCursor-module__nKLBmq__wrap{position:relative}.PreviewCursor-module__nKLBmq__ring{pointer-events:none;z-index:300;opacity:0;will-change:transform;border:1.5px solid #ffffffbf;border-radius:50%;width:20px;height:20px;transition:opacity .2s;position:absolute;top:-10px;left:-10px;box-shadow:0 0 8px #60a5fa99,inset 0 0 4px #ffffff26}.PreviewCursor-module__nKLBmq__halo{background:radial-gradient(circle, #60a5fa38 0%, var(--color-primary-alpha-8,#3b82f614) 50%, transparent 75%);pointer-events:none;z-index:299;opacity:0;will-change:transform;border-radius:50%;width:120px;height:120px;transition:opacity .25s;position:absolute;top:-60px;left:-60px}.PreviewCursor-module__nKLBmq__outer{background:radial-gradient(circle, #60a5fa12 0%, var(--color-primary-alpha-3,#3b82f608) 45%, transparent 70%);pointer-events:none;z-index:298;opacity:0;will-change:transform;border-radius:50%;width:480px;height:480px;transition:opacity .4s;position:absolute;top:-240px;left:-240px}
.EditSequenceModal-module__Slz6Bq__editSequenceModal{max-width:1000px}
