.pnKuKG_faces{flex-shrink:0;display:inline-flex}.pnKuKG_faces .pnKuKG_face{border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--bg-3);display:inline-flex}.pnKuKG_faces .pnKuKG_face+.pnKuKG_face{margin-left:-8px}.pnKuKG_summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pnKuKG_box{border:1px solid var(--border-strong);border-radius:calc(var(--radius-xs)/2);width:16px;height:16px;color:var(--bg-0);flex-shrink:0;justify-content:center;align-items:center;margin:0 4px 0 2px;display:inline-flex}.pnKuKG_box[data-on]{background:var(--accent);border-color:var(--accent)}.pnKuKG_separator{background:var(--border-subtle);height:1px;margin:4px 6px}
.E5958W_page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.E5958W_header{flex-direction:column;gap:.28rem;padding:4px 4px 2px;display:flex}.E5958W_title{letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.1}.E5958W_subtitle{color:var(--text-tertiary);max-width:560px;margin:0;font-size:.8rem;line-height:1.5}.E5958W_wrap{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.E5958W_toolbar{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.E5958W_navGroup{align-items:center;gap:6px;display:inline-flex}.E5958W_navBtn,.E5958W_todayBtn{background:var(--bg-2);height:32px;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.E5958W_navBtn:hover,.E5958W_todayBtn:hover{background:var(--bg-3);border-color:var(--border-strong);color:var(--text-primary)}.E5958W_navBtn{width:32px;padding:0}.E5958W_toolbarTitle{color:var(--text-primary);text-transform:capitalize;letter-spacing:-.01em;font-size:.95rem;font-weight:500}.E5958W_viewSwitch{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.E5958W_viewBtn,.E5958W_viewBtnActive{appearance:none;height:26px;color:var(--text-tertiary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:.74rem;font-weight:500;transition:background .15s,color .15s}.E5958W_viewBtn:hover,.E5958W_viewBtnActive:hover{color:var(--text-primary)}.E5958W_viewBtnActive{background:var(--bg-3);color:var(--text-primary);box-shadow:var(--shadow-glow)}.E5958W_calendarHost{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);--fc-border-color:#ffffff0f;--fc-page-bg-color:transparent;--fc-neutral-bg-color:#ffffff05;--fc-list-event-hover-bg-color:var(--bg-3);--fc-today-bg-color:var(--highlight-softer);--fc-now-indicator-color:#ef4444;--fc-event-bg-color:var(--bg-3);--fc-event-border-color:var(--border-subtle);--fc-event-text-color:var(--text-primary);--fc-event-selected-overlay-color:#ffffff0f;flex-direction:column;flex:1;min-height:600px;padding:8px;display:flex;overflow:hidden}.E5958W_calendarHost .fc{height:100%;color:var(--text-secondary);font-family:inherit;font-size:.78rem}:is(.E5958W_calendarHost .fc .fc-scrollgrid,.E5958W_calendarHost .fc .fc-scrollgrid-section>*,.E5958W_calendarHost .fc .fc-scrollgrid-section-body>*,.E5958W_calendarHost .fc table),:is(.E5958W_calendarHost .fc-theme-standard td,.E5958W_calendarHost .fc-theme-standard th){border-color:var(--fc-border-color)}.E5958W_calendarHost .fc .fc-col-header-cell-cushion{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding:10px 6px;font-size:.7rem;font-weight:500;text-decoration:none}.E5958W_calendarHost .fc .fc-day-today .fc-col-header-cell-cushion{color:var(--highlight-strong);font-weight:700}.E5958W_calendarHost .fc .fc-col-header-cell.fc-day-today{background:var(--highlight-soft);box-shadow:inset 0 -2px 0 0 var(--highlight)}:is(.E5958W_calendarHost .fc .fc-daygrid-day-number,.E5958W_calendarHost .fc .fc-list-day-cushion){color:var(--text-secondary);padding:6px 8px;font-size:.74rem;font-weight:500;text-decoration:none}.E5958W_calendarHost .fc .fc-day-today .fc-daygrid-day-number{color:var(--bg-0);background:var(--highlight);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:4px;margin-right:4px;padding:0 7px;font-weight:700;display:inline-flex}.E5958W_calendarHost .fc .fc-day-today{background:var(--fc-today-bg-color)!important}.E5958W_calendarHost .fc .fc-timegrid-col.fc-day-today{box-shadow:inset 1px 0 0 0 var(--highlight-border),inset -1px 0 0 0 var(--highlight-border)}.E5958W_calendarHost .fc .fc-timegrid-slot{border-color:var(--fc-border-color);height:1.5em}.E5958W_calendarHost .fc .fc-timegrid-slot-label-cushion{color:var(--text-tertiary);padding:0 6px;font-size:.68rem}.E5958W_calendarHost .fc .fc-timegrid-axis-cushion{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.E5958W_calendarHost .fc .fc-event{border-radius:var(--radius-sm);cursor:pointer;border:0;padding:5px;font-size:.72rem;font-weight:500;transition:filter .12s,transform .12s;overflow:hidden}.E5958W_calendarHost .fc .fc-event:hover{filter:brightness(1.06)}:is(.E5958W_calendarHost .fc-h-event,.E5958W_calendarHost .fc-v-event){border:0}.E5958W_calendarHost .fc-event-time{font-size:.68rem;font-weight:600}.E5958W_calendarHost .fc .fc-multimonth{border:0}.E5958W_calendarHost .fc .fc-multimonth-month{padding:8px}.E5958W_calendarHost .fc .fc-multimonth-title{color:var(--text-primary);text-transform:capitalize;padding:6px 0 10px;font-size:.78rem;font-weight:600}.E5958W_calendarHost .fc .fc-multimonth-daygrid-table{font-size:.66rem}.E5958W_calendarHost .fc .fc-multimonth-daygrid .fc-daygrid-day-number{padding:2px 4px;font-size:.68rem}:is(.E5958W_calendarHost .fc-direction-ltr .fc-daygrid-event.fc-event-end,.E5958W_calendarHost .fc-direction-ltr .fc-daygrid-event.fc-event-start){margin:1px 2px}.E5958W_calendarHost .fc-timegrid-event-harness{margin-right:2px}.E5958W_dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0000008c;animation:.15s E5958W_fadeIn;position:fixed;inset:0}.E5958W_dialogContent{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:51;width:min(440px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:22px 22px 20px;animation:.18s E5958W_scaleIn;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.E5958W_dialogHead{justify-content:space-between;align-items:center;display:flex}.E5958W_dialogKind{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;color:var(--kind-color,var(--text-secondary));background:#ffffff0d;align-items:center;gap:5px;padding:4px 10px;font-size:.66rem;font-weight:600;display:inline-flex}.E5958W_dialogClose{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.E5958W_dialogClose:hover{background:var(--bg-3);color:var(--text-primary)}.E5958W_dialogTitle{letter-spacing:-.02em;color:var(--text-primary);margin:-4px 0 0;font-size:1.15rem;font-weight:600}.E5958W_dialogMeta{color:var(--text-tertiary);text-transform:capitalize;font-size:.78rem}.E5958W_dialogDesc{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.55}.E5958W_dialogRows{flex-direction:column;gap:8px;display:flex}.E5958W_dialogRow{color:var(--text-secondary);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.E5958W_statusPill{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);height:22px;color:var(--text-secondary);background:#ffffff0d;align-items:center;padding:0 10px;font-size:.68rem;font-weight:500;display:inline-flex}.E5958W_statusPill[data-status=completed]{color:#34d399;border-color:#34d39959}.E5958W_statusPill[data-status=no_show]{color:#fca5a5;border-color:#fca5a559}.E5958W_dialogPrimary{background:var(--accent);height:32px;color:var(--accent-contrast);border-radius:var(--radius-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.E5958W_dialogPrimary:hover{opacity:.9}.E5958W_dialogPrimary:disabled{opacity:.6;cursor:progress}.E5958W_dialogWarning{border-radius:var(--radius-sm);color:var(--highlight);background:#d6b84a14;border:1px solid #d6b84a47;align-items:flex-start;gap:8px;margin-bottom:8px;padding:10px 12px;font-size:.78rem;line-height:1.35;display:flex}.E5958W_dialogWarning svg{flex-shrink:0;margin-top:1px}.E5958W_dialogActions{gap:8px;display:flex}.E5958W_dialogSecondary,.E5958W_dialogDanger{border-radius:var(--radius-md);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.E5958W_dialogSecondary{background:var(--bg-2);color:var(--text-secondary);border:1px solid var(--border-subtle)}.E5958W_dialogSecondary:hover{background:var(--bg-3);color:var(--text-primary);border-color:var(--border-strong)}.E5958W_dialogDanger{color:#fca5a5;background:#ef444424;border:1px solid #ef444452}.E5958W_dialogDanger:hover{color:#fff;background:#ef44443d}.E5958W_dialogDanger:disabled{opacity:.6;cursor:not-allowed}.E5958W_dialogAddRow{gap:6px;margin-top:4px;display:flex}.E5958W_dialogGhost{height:30px;color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.74rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.E5958W_dialogGhost:hover{background:var(--bg-2);color:var(--text-primary);border-color:var(--border-strong)}.E5958W_confirmContent{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:51;width:min(420px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.E5958W_confirmTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.E5958W_confirmText{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.E5958W_editForm{flex-direction:column;gap:12px;display:flex}.E5958W_editField{flex-direction:column;gap:5px;min-width:0;display:flex}.E5958W_editLabel{color:var(--text-tertiary);letter-spacing:.02em;font-size:.7rem;font-weight:500}.E5958W_editInput,.E5958W_editTextarea{box-sizing:border-box;background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-width:0;color:var(--text-primary);padding:9px 12px;font-family:inherit;font-size:.82rem;transition:border-color .15s,background .15s}.E5958W_editInput:focus,.E5958W_editTextarea:focus{border-color:var(--border-focus);background:var(--bg-2);outline:none}.E5958W_editTextarea{resize:vertical;min-height:60px;line-height:1.5}.E5958W_editRow2,.E5958W_editRow3{grid-template-columns:1fr 1fr;gap:10px;display:grid}.E5958W_editRow2>*,.E5958W_editRow3>*{min-width:0}.E5958W_editRow3{grid-template-columns:1.2fr 1fr .8fr}.E5958W_editDialog{width:min(640px,100vw - 32px);padding:24px 26px 22px}@media (max-width:560px){.E5958W_editRow2,.E5958W_editRow3{grid-template-columns:1fr}}.E5958W_editHelper{color:var(--text-tertiary);font-size:.72rem;line-height:1.45}.E5958W_editHelperWarn{color:var(--highlight);font-size:.72rem;line-height:1.45}.E5958W_spin{animation:.9s linear infinite E5958W_spin}@keyframes E5958W_spin{to{transform:rotate(360deg)}}.E5958W_editFoot{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.E5958W_scopeChoice{flex-direction:column;gap:8px;display:flex}.E5958W_scopeChoiceBtn{text-align:left;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px 16px;transition:background .15s,border-color .15s;display:grid}.E5958W_scopeChoiceBtn svg{color:var(--text-secondary);grid-row:1/span 2}.E5958W_scopeChoiceBtn:hover{background:var(--bg-3);border-color:var(--border-strong)}.E5958W_scopeChoiceBtn:hover svg{color:var(--text-primary)}.E5958W_scopeChoiceTitle{letter-spacing:-.01em;font-size:.86rem;font-weight:600}.E5958W_scopeChoiceHint{color:var(--text-tertiary);font-size:.74rem;line-height:1.4}.E5958W_eventCard{width:100%;height:100%;min-height:0;color:inherit;align-items:center;line-height:1.2;display:flex}.E5958W_eventBody{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.E5958W_eventAvatar,.E5958W_eventAvatarFallback,.E5958W_eventClassBadge{letter-spacing:.02em;object-fit:cover;width:16px;height:16px;color:inherit;background:#0000002e;border:1px solid #0000002e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.E5958W_eventAvatarFallback{text-transform:uppercase}.E5958W_eventLabel{flex-direction:column;flex:1;min-width:0;display:flex}.E5958W_eventPrimary{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:.74rem;font-weight:600;overflow:hidden}.E5958W_eventSecondary{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:500;overflow:hidden}.E5958W_hoverCard{z-index:60;background:var(--bg-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(320px,100vw - 24px);box-shadow:var(--shadow-lg);color:var(--text-primary);pointer-events:none;-webkit-user-select:none;user-select:none;padding:12px 14px;animation:.12s E5958W_fadeIn}.E5958W_hoverArrow{fill:var(--bg-1);stroke:var(--border-strong);stroke-width:1px}.E5958W_hoverInner{flex-direction:column;gap:8px;display:flex}.E5958W_hoverHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.E5958W_hoverKind{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;color:var(--kind-color,var(--text-secondary));background:#ffffff0d;align-items:center;gap:5px;padding:3px 8px;font-size:.6rem;font-weight:600;display:inline-flex}.E5958W_hoverTime{color:var(--text-tertiary);letter-spacing:.01em;font-size:.7rem;font-weight:600}.E5958W_hoverTitleRow{align-items:center;gap:8px;display:flex}.E5958W_hoverTitle{letter-spacing:-.01em;color:var(--text-primary);font-size:.92rem;font-weight:600;line-height:1.3}.E5958W_hoverSubtitle{color:var(--text-secondary);margin-top:-4px;font-size:.74rem;font-weight:500;line-height:1.35}.E5958W_hoverRows{flex-direction:column;gap:5px;margin-top:2px;display:flex}.E5958W_hoverRow{color:var(--text-secondary);align-items:center;gap:7px;font-size:.74rem;display:inline-flex}.E5958W_hoverDesc{color:var(--text-tertiary);border-top:1px solid var(--border-subtle);white-space:pre-wrap;margin:4px 0 0;padding-top:8px;font-size:.74rem;line-height:1.5}@keyframes E5958W_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes E5958W_scaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:767px){.E5958W_header,.E5958W_title,.E5958W_subtitle{display:none}.E5958W_page{gap:.55rem}}.E5958W_mobShell{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;width:100%;display:flex;overflow:hidden}.E5958W_mobTopbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-1);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.E5958W_mobTodayBtn{border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.E5958W_mobTodayBtn:active{background:var(--bg-2);color:var(--text-primary);border-color:#ffffff2e}.E5958W_mobModeSwitch{flex-wrap:nowrap;gap:6px;min-width:0;display:inline-flex}.E5958W_mobModeTab,.E5958W_mobModeTabActive{appearance:none;border:1px solid var(--border-subtle);height:36px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.E5958W_mobModeTab svg,.E5958W_mobModeTabActive svg{color:currentColor}.E5958W_mobModeTab:active,.E5958W_mobModeTabActive:active{background:var(--bg-2);color:var(--text-primary);border-color:#ffffff2e}.E5958W_mobModeTabActive{background:var(--text-primary);color:var(--bg-0);border-color:var(--text-primary)}.E5958W_mobModeTabActive:active{background:var(--text-primary);color:var(--bg-0);border-color:var(--text-primary);opacity:.92}.E5958W_mobMonthHead{justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 6px;display:flex}.E5958W_mobMonthTitle{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.E5958W_mobMonthName{color:var(--text-primary);letter-spacing:-.01em;text-transform:capitalize;font-size:1rem;font-weight:600}.E5958W_mobTzHint{color:var(--text-tertiary);letter-spacing:.01em;font-size:.7rem}.E5958W_mobMonthNav{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.E5958W_mobMonthNav:active{background:var(--bg-2);color:var(--text-primary)}.E5958W_mobWeekdays{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-1);grid-template-columns:repeat(7,1fr);display:grid}.E5958W_mobWeekdayCell{text-align:center;color:var(--text-secondary);letter-spacing:.04em;padding:10px 0;font-size:.72rem;font-weight:500}.E5958W_mobGrid{grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;display:grid}.E5958W_mobDayCell{appearance:none;aspect-ratio:1;border:0;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding-top:8px;font-size:.9rem;font-weight:500;transition:background .12s;display:flex;position:relative}.E5958W_mobDayCell:nth-child(7n){border-right:0}.E5958W_mobDayCell:nth-last-child(-n+7){border-bottom:0}.E5958W_mobDayCell:active{background:var(--bg-2)}.E5958W_mobDayCellOut{color:var(--text-tertiary);opacity:.4}.E5958W_mobDayNumber{border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.E5958W_mobDayCellToday:not(.E5958W_mobDayCellSelected) .E5958W_mobDayNumber{color:var(--highlight);font-weight:700}.E5958W_mobDayCellSelected .E5958W_mobDayNumber{background:var(--highlight);color:var(--bg-0);font-weight:700}.E5958W_mobDayDot{background:var(--highlight);border-radius:50%;width:5px;height:5px;margin-top:1px}.E5958W_mobDayCellSelected .E5958W_mobDayDot{background:var(--bg-0);opacity:.85}.E5958W_mobDayList{flex-direction:column;gap:8px;padding:18px 16px 8px;display:flex}.E5958W_mobListGroup{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.E5958W_mobDayListHead{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:.92rem;font-weight:600}.E5958W_mobDayListEmpty{color:var(--text-tertiary);padding:4px 0;font-size:.85rem}.E5958W_mobEvent{text-align:left;background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:inherit;cursor:pointer;align-items:center;gap:10px;padding:10px 12px 10px 10px;transition:background .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.E5958W_mobEvent:active{background:var(--bg-3);border-color:var(--border-strong)}.E5958W_mobEventBar{background:var(--mob-evt-color,var(--highlight));border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.E5958W_mobEventAvatar,.E5958W_mobEventAvatarFallback,.E5958W_mobEventClassBadge{background:var(--bg-3);border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;font-size:.72rem;font-weight:700;display:inline-flex}.E5958W_mobEventClassBadge{color:var(--highlight)}.E5958W_mobEventBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.E5958W_mobEventTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:.86rem;font-weight:600;overflow:hidden}.E5958W_mobEventSub{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:500;overflow:hidden}.E5958W_mobEventTime{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;font-size:.74rem;font-weight:500;display:flex}.E5958W_mobEventTimeSep{opacity:.7;font-size:.68rem}
.gR5YWa_addBtn{background:var(--accent);height:32px;color:var(--accent-contrast);border-radius:var(--radius-pill);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.gR5YWa_addBtn:hover{opacity:.92}.gR5YWa_addBtn:active{transform:scale(.98)}@media (max-width:767px){.gR5YWa_addBtn{display:none}}.gR5YWa_primaryBtn{background:var(--accent);height:32px;color:var(--accent-contrast);border-radius:var(--radius-pill);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex}.gR5YWa_primaryBtn:hover{opacity:.92}.gR5YWa_primaryBtn:active{transform:scale(.98)}.gR5YWa_primaryBtn:disabled{opacity:.5;cursor:not-allowed}.gR5YWa_secondaryBtn{background:var(--bg-2);height:32px;color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;align-items:center;padding:0 14px;font-size:.78rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.gR5YWa_secondaryBtn:hover{background:var(--bg-3);color:var(--text-primary)}.gR5YWa_secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.gR5YWa_dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0000008c;animation:.15s gR5YWa_fadeIn;position:fixed;inset:0}.gR5YWa_dialogContent{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:51;width:min(600px,100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);flex-direction:column;gap:14px;padding:22px;animation:.18s gR5YWa_scaleIn;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gR5YWa_dialogHead{justify-content:space-between;align-items:center;display:flex}.gR5YWa_dialogTitle{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.gR5YWa_dialogClose{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.gR5YWa_dialogClose:hover{background:var(--bg-3);color:var(--text-primary)}.gR5YWa_form{flex-direction:column;gap:14px;display:flex}.gR5YWa_row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gR5YWa_row2>*{min-width:0}@media (max-width:560px){.gR5YWa_row2{grid-template-columns:1fr}}.gR5YWa_helper{color:var(--text-tertiary);font-size:.72rem;line-height:1.45}.gR5YWa_segmented{border-radius:var(--radius-md);background:var(--bg-2);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.gR5YWa_segment,.gR5YWa_segmentOn{border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.gR5YWa_segment:hover,.gR5YWa_segmentOn:hover{color:var(--text-primary)}.gR5YWa_segmentOn{background:var(--bg-3);color:var(--text-primary)}.gR5YWa_field{flex-direction:column;gap:5px;display:flex}.gR5YWa_fieldLabel{color:var(--text-tertiary);letter-spacing:.02em;font-size:.7rem;font-weight:500}.gR5YWa_input,.gR5YWa_textarea{background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);padding:9px 12px;font-family:inherit;font-size:.82rem;transition:border-color .15s,background .15s}.gR5YWa_input:focus,.gR5YWa_textarea:focus{border-color:var(--border-focus);background:var(--bg-2);outline:none}.gR5YWa_input::placeholder,.gR5YWa_textarea::placeholder{color:var(--text-disabled)}.gR5YWa_textarea{resize:vertical;min-height:70px;line-height:1.5}.gR5YWa_helperWarn{color:var(--text-tertiary);background:var(--bg-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px;font-size:.74rem;line-height:1.4}.gR5YWa_colorRow{gap:8px;display:inline-flex}.gR5YWa_colorChip,.gR5YWa_colorChipActive{border-radius:var(--radius-pill);cursor:pointer;border:2px solid #0000;width:24px;height:24px;transition:transform .12s,border-color .15s}.gR5YWa_colorChip:hover,.gR5YWa_colorChipActive:hover{transform:scale(1.08)}.gR5YWa_colorChipActive{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--bg-1)}.gR5YWa_formFoot{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@keyframes gR5YWa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gR5YWa_scaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
._0Fjoca_locked{border-radius:var(--radius-md);background:var(--bg-2);align-items:center;gap:4px;min-width:0;padding:4px 4px 4px 12px;display:flex}._0Fjoca_lock{color:var(--text-tertiary);flex-shrink:0}._0Fjoca_url{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:4px;font-size:.8rem;overflow:hidden}._0Fjoca_action{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._0Fjoca_action:hover{background:var(--bg-3);color:var(--text-primary)}
.DHvGsG_wrap{flex-direction:column;gap:12px;min-width:0;display:flex}.DHvGsG_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.DHvGsG_controlsRight{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.DHvGsG_controlSelect{min-width:170px}.DHvGsG_typeDirectoIcon{color:var(--type-directo)}.DHvGsG_typeConsultoriaIcon{color:var(--type-consultoria)}.DHvGsG_typeWorkshopIcon{color:var(--type-workshop)}.DHvGsG_typePaletteIcon{align-items:center;gap:2px;width:13px;height:13px;display:inline-flex}.DHvGsG_typePaletteIcon span{border-radius:50%;flex-shrink:0;width:3px;height:3px}.DHvGsG_typePaletteIcon [data-type=directo]{background:var(--type-directo)}.DHvGsG_typePaletteIcon [data-type=consultoria]{background:var(--type-consultoria)}.DHvGsG_typePaletteIcon [data-type=workshop]{background:var(--type-workshop)}.DHvGsG_filters{touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:6px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.DHvGsG_filters::-webkit-scrollbar{display:none}.DHvGsG_filter,.DHvGsG_filterActive{appearance:none;border:1px solid var(--border-subtle);height:28px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:.74rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.DHvGsG_filter svg,.DHvGsG_filterActive svg{color:currentColor}.DHvGsG_filter:hover,.DHvGsG_filterActive:hover{background:var(--bg-2);color:var(--text-primary);border-color:#ffffff2e}@media (max-width:767px){.DHvGsG_filter,.DHvGsG_filterActive{gap:6px;height:36px;padding:0 14px;font-size:.88rem}}.DHvGsG_filterActive{background:var(--text-primary);color:var(--bg-0);border-color:var(--text-primary)}.DHvGsG_filterActive:hover{background:var(--text-primary);color:var(--bg-0);border-color:var(--text-primary);opacity:.92}.DHvGsG_filterCount{color:var(--text-tertiary);background:var(--bg-2);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:.66rem;font-weight:600}@media (max-width:767px){.DHvGsG_filterCount{padding:1px 7px;font-size:.72rem}}.DHvGsG_filterActive .DHvGsG_filterCount{color:var(--bg-0);background:#00000024}@media (max-width:767px){.DHvGsG_controls{flex-direction:column;align-items:stretch;gap:10px}.DHvGsG_filters{width:100%;padding:4px 16px 8px 2px}.DHvGsG_controlsRight{grid-template-columns:1fr;width:100%;margin-left:0;display:grid}.DHvGsG_controlSelect{width:100%}}.DHvGsG_grid{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DHvGsG_groups{flex-direction:column;gap:20px;display:flex}.DHvGsG_group{flex-direction:column;gap:10px;display:flex}.DHvGsG_groupHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0;padding:0 2px;font-size:.72rem;font-weight:600}@media (max-width:767px){.DHvGsG_groupHeading{font-size:.78rem}}.DHvGsG_dayGroups{flex-direction:column;gap:14px;display:flex}.DHvGsG_dayGroup{flex-direction:column;gap:6px;display:flex}.DHvGsG_dayHeading{letter-spacing:-.005em;color:var(--text-secondary);margin:0;padding:0 2px;font-size:.78rem;font-weight:600}@media (max-width:767px){.DHvGsG_dayHeading{font-size:.84rem}}.DHvGsG_card,.DHvGsG_cardStatic{appearance:none;text-align:left;background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:row;align-items:center;gap:16px;width:100%;padding:12px 14px;transition:background-color .15s,border-color .15s;display:flex}.DHvGsG_cardMain{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.DHvGsG_cardSide{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:14px;margin-left:auto;font-size:.8rem;display:inline-flex}@media (max-width:767px){.DHvGsG_cardSide{font-size:.88rem}}@media (max-width:640px){.DHvGsG_card,.DHvGsG_cardStatic{flex-direction:column;align-items:stretch;gap:8px}.DHvGsG_cardSide{flex-wrap:wrap;margin-left:0}}.DHvGsG_card{cursor:pointer}.DHvGsG_card:hover{background:var(--bg-2);border-color:var(--border)}.DHvGsG_card:active{background:var(--bg-3);transform:scale(.997)}.DHvGsG_card:disabled{cursor:progress}.DHvGsG_cardPending{background:var(--bg-2);cursor:progress;border-color:#ffffff29}.DHvGsG_cardDimmed{opacity:.45;pointer-events:none;transition:opacity .15s}.DHvGsG_itemWrap{position:relative}.DHvGsG_cardLive{border-color:var(--highlight-border);background:linear-gradient(90deg, var(--highlight-soft) 0%, transparent 38%),var(--bg-1);box-shadow:0 0 0 1px var(--highlight-border),0 0 24px -8px var(--highlight-soft)}.DHvGsG_cardLive:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--highlight) 22%, transparent) 0%, transparent 42%),var(--bg-2);border-color:var(--highlight)}.DHvGsG_livePill{letter-spacing:.06em;text-transform:uppercase;color:var(--highlight);background:var(--highlight-soft);border:1px solid var(--highlight-border);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px 2px 7px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.DHvGsG_liveDot{background:var(--highlight);width:6px;height:6px;box-shadow:0 0 0 0 var(--highlight);border-radius:50%;animation:1.6s ease-out infinite DHvGsG_livePulse}@keyframes DHvGsG_livePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--highlight) 70%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--highlight) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--highlight) 0%, transparent)}}.DHvGsG_joinBtn{letter-spacing:-.005em;color:var(--highlight);background:var(--highlight-soft);border:1px solid var(--highlight-border);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.DHvGsG_joinBtn svg{color:currentColor}.DHvGsG_joinFab{letter-spacing:-.005em;color:var(--bg-0);background:var(--highlight);border:1px solid var(--highlight-strong);z-index:2;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:.74rem;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.DHvGsG_joinFab svg{color:currentColor}.DHvGsG_joinFab:hover{opacity:.92;transform:translateY(calc(-50% - .5px))}.DHvGsG_hasFab{padding-right:112px}.DHvGsG_hasFab .DHvGsG_chevron,.DHvGsG_hasFab .DHvGsG_chevronSpin{display:none}@media (max-width:640px){.DHvGsG_joinFab{justify-content:center;align-self:stretch;margin-top:6px;position:static;transform:none}.DHvGsG_joinFab:hover{transform:none}.DHvGsG_hasFab{padding-right:14px}}.DHvGsG_cardAccent{border-left:3px solid var(--card-accent,var(--border-subtle));background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent,transparent) 8%, transparent) 0%, transparent 28%),var(--bg-1);text-decoration:none}.DHvGsG_cardAccent:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent,transparent) 14%, transparent) 0%, transparent 32%),var(--bg-2);border-color:var(--border);border-left-color:var(--card-accent)}.DHvGsG_cardClass[aria-disabled=true]{cursor:default}.DHvGsG_cardClass[aria-disabled=true]:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent,transparent) 8%, transparent) 0%, transparent 28%),var(--bg-1)}.DHvGsG_typeBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--card-accent,var(--text-secondary));background:color-mix(in srgb, var(--card-accent,transparent) 14%, transparent);border:1px solid color-mix(in srgb, var(--card-accent,transparent) 32%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px 2px 6px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.DHvGsG_typeBadge svg{color:currentColor}.DHvGsG_processingBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.DHvGsG_processingDot{background:var(--text-secondary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite DHvGsG_processingPulse}@keyframes DHvGsG_processingPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.DHvGsG_availableBadge{letter-spacing:.04em;text-transform:uppercase;color:#4ade80;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.DHvGsG_availableDot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #22c55e2e}.DHvGsG_cardDate{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.74rem;font-weight:500;display:inline-flex}@media (max-width:767px){.DHvGsG_cardDate{font-size:.82rem}}.DHvGsG_cardDateDot{opacity:.55}.DHvGsG_cardDuration{color:var(--text-secondary);font-variant-numeric:tabular-nums}.DHvGsG_cardTitleRow{align-items:center;gap:8px;min-width:0;display:inline-flex}.DHvGsG_statusDot{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.DHvGsG_statusDot[data-status=scheduled]{background:#5eb1ff;box-shadow:0 0 0 3px #5eb1ff29}.DHvGsG_statusDot[data-status=completed]{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.DHvGsG_statusDot[data-status=cancelled]{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.DHvGsG_statusDot[data-status=no_show]{background:#d6b84a;box-shadow:0 0 0 3px #d6b84a29}.DHvGsG_cardType{color:var(--text-primary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}@media (max-width:767px){.DHvGsG_cardType{font-size:1rem}}.DHvGsG_person{align-items:center;gap:6px;display:inline-flex}.DHvGsG_host{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:inline-flex}.DHvGsG_hostName{color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;font-size:.78rem;font-weight:500}@media (max-width:767px){.DHvGsG_hostName{white-space:normal;font-size:.74rem}}.DHvGsG_avatar{background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid;overflow:hidden}.DHvGsG_avatar img{object-fit:cover;width:100%;height:100%;display:block}.DHvGsG_avatarInitial{color:var(--text-secondary);font-size:.78rem;font-weight:600;line-height:1}.DHvGsG_miniAvatar{background:var(--bg-3);border:1px solid var(--border-subtle);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid;overflow:hidden}.DHvGsG_miniAvatar img{object-fit:cover;width:100%;height:100%;display:block}.DHvGsG_miniAvatarInitial{color:var(--text-secondary);font-size:.58rem;font-weight:600;line-height:1}.DHvGsG_personDivider{color:var(--text-tertiary);margin:0 2px}.DHvGsG_chevron{color:var(--text-tertiary)}.DHvGsG_chevronSpin{color:var(--text-secondary);animation:.7s linear infinite DHvGsG_chevronSpin}@keyframes DHvGsG_chevronSpin{to{transform:rotate(360deg)}}.DHvGsG_empty{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:28px 22px;font-size:.78rem;line-height:1.55;display:flex}.DHvGsG_empty p{color:var(--text-secondary);margin:0;font-weight:600}.DHvGsG_empty span{max-width:360px;display:block}
.r8nz0W_page{flex-direction:column;gap:12px;max-width:980px;display:flex}.r8nz0W_header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:4px 4px 2px;display:flex}.r8nz0W_headerRight{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.r8nz0W_headerText{flex-direction:column;gap:.28rem;min-width:0;display:flex}.r8nz0W_title{letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.1}.r8nz0W_subtitle{color:var(--text-tertiary);max-width:560px;margin:0;font-size:.8rem;line-height:1.5}@media (max-width:767px){.r8nz0W_page{gap:1.1rem}.r8nz0W_headerText{display:none}.r8nz0W_header:not(:has(>:not(.r8nz0W_headerText))){display:none}}
.G_r0ZW_trigger{background:var(--bg-1);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);letter-spacing:-.005em;cursor:pointer;align-items:center;gap:.4rem;padding:7px 12px;font-size:.78rem;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.G_r0ZW_trigger:hover{border-color:var(--border-strong);color:var(--text-primary)}.G_r0ZW_trigger:focus-visible{border-color:var(--text-primary);outline:none;box-shadow:0 0 0 2px #ffffff14}@media (max-width:480px){.G_r0ZW_triggerLabel{display:none}}.G_r0ZW_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#0000008c;animation:.15s G_r0ZW_fade;position:fixed;inset:0}.G_r0ZW_dialog{background:var(--bg-1);background-image:var(--gradient-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:81;flex-direction:column;gap:1rem;width:min(540px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.25rem;animation:.18s G_r0ZW_pop;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0000008c}.G_r0ZW_dialogHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.G_r0ZW_dialogTitle{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.G_r0ZW_dialogDesc{color:var(--text-tertiary);margin:0;font-size:.8rem;line-height:1.5}.G_r0ZW_dialogClose{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;transition:border-color .15s,color .15s;display:grid}.G_r0ZW_dialogClose:hover{border-color:var(--border-strong);color:var(--text-primary)}.G_r0ZW_stack{flex-direction:column;gap:.85rem;display:flex}.G_r0ZW_card{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.G_r0ZW_head{align-items:flex-start;gap:.75rem;display:flex}.G_r0ZW_icon{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);flex-shrink:0;place-items:center;display:grid}.G_r0ZW_info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.G_r0ZW_info strong{color:var(--text-primary);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.G_r0ZW_info p{color:var(--text-tertiary);margin:0;font-size:.8rem;line-height:1.55}.G_r0ZW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.G_r0ZW_badge{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;align-items:center;padding:4px 12px;font-size:.76rem;font-weight:500;display:inline-flex}.G_r0ZW_btn{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-pill);letter-spacing:-.005em;cursor:pointer;border:0;align-items:center;gap:.4rem;padding:7px 14px;font-size:.8rem;font-weight:600;transition:opacity .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 6px 18px #00000059}.G_r0ZW_btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.G_r0ZW_btn:active:not(:disabled){transform:scale(.98)}.G_r0ZW_btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.G_r0ZW_spin{animation:1s linear infinite G_r0ZW_maintSpin}@keyframes G_r0ZW_maintSpin{to{transform:rotate(360deg)}}.G_r0ZW_result{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.78rem;display:flex}.G_r0ZW_result strong{color:var(--text-primary);font-weight:600}.G_r0ZW_dot{background:var(--text-tertiary);opacity:.6;border-radius:50%;width:3px;height:3px;display:inline-block}.G_r0ZW_resultErr,.G_r0ZW_resultErr strong{color:var(--state-error)}.G_r0ZW_error{border-radius:var(--radius-sm);color:var(--state-error);background:#ff5a5f14;border:1px solid #ff5a5f40;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.78rem;display:inline-flex}@keyframes G_r0ZW_fade{0%{opacity:0}to{opacity:1}}@keyframes G_r0ZW_pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.-whwyG_list{flex-direction:column;gap:.6rem;min-width:0;display:flex}.-whwyG_card{background:var(--bg-1);border:1px solid var(--border-strong);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;gap:.75rem .85rem;min-width:0;padding:1rem;display:grid}.-whwyG_body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.-whwyG_title{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.-whwyG_text{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.-whwyG_cta{color:var(--cta-primary-color);background:var(--cta-primary-bg);border:1px solid var(--cta-primary-border);border-radius:var(--radius-pill);grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;padding:.65rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.-whwyG_card{grid-template-columns:auto 1fr auto}.-whwyG_cta{grid-column:auto}}
.vypIeq_reply{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-0);width:100%;color:var(--text-primary);font:inherit;padding:10px 12px;font-size:.875rem;line-height:1.5}.vypIeq_links{gap:16px;font-size:.8125rem;display:flex}.vypIeq_links a,.vypIeq_links button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.vypIeq_links a:hover,.vypIeq_links button:hover{color:var(--text-primary)}.vypIeq_info{flex-direction:column;gap:20px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}
.ZqyRfq_page{flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}.ZqyRfq_layout{grid-template-columns:minmax(0,680px) 330px;align-items:start;gap:24px;width:100%;min-width:0;max-width:1060px;margin:0;display:grid}.ZqyRfq_feedColumn{flex-direction:column;gap:8px;min-width:0;display:flex}.ZqyRfq_railColumn{min-width:0}.ZqyRfq_hero{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 10px;display:flex}.ZqyRfq_hero h1{letter-spacing:0;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.1}.ZqyRfq_heroActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.ZqyRfq_filterDropdownTrigger,.ZqyRfq_toggleArchived{border:1px solid var(--border-subtle);height:28px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:0 11px;font-size:.74rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ZqyRfq_filterDropdownTrigger svg,.ZqyRfq_toggleArchived svg{color:currentColor}.ZqyRfq_filterDropdownTrigger:hover,.ZqyRfq_toggleArchived:hover{background:var(--bg-2);color:var(--text-primary);border-color:#ffffff2e}@media (max-width:767px){.ZqyRfq_filterDropdownTrigger,.ZqyRfq_toggleArchived{gap:6px;height:34px;padding:0 13px;font-size:.84rem}}.ZqyRfq_filterDropdownTrigger{cursor:pointer;outline:none;font-family:inherit}.ZqyRfq_filterDropdownTrigger[data-state=open],.ZqyRfq_filterDropdownTrigger:focus-visible{background:var(--bg-2);color:var(--text-primary);border-color:#fff3}.ZqyRfq_filterDropdownTriggerActive{color:var(--text-primary);background:#d6b84a0f;border-color:#d6b84a57}.ZqyRfq_filterTriggerCount,.ZqyRfq_filterCount{border-radius:var(--radius-pill);color:currentColor;background:#ffffff0f;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.ZqyRfq_filterTriggerCount{color:var(--highlight,#d6b84a);background:#d6b84a29}.ZqyRfq_filterChevron{color:var(--text-tertiary);transition:transform .15s}.ZqyRfq_filterDropdownTrigger[data-state=open] .ZqyRfq_filterChevron{color:var(--text-secondary);transform:rotate(180deg)}.ZqyRfq_filterMenu{background:var(--bg-elevated,#1c1c1e);border:1px solid var(--border-subtle);border-radius:var(--radius-md);z-index:220;width:min(280px,100vw - 32px);padding:5px;animation:.12s ZqyRfq_filterMenuIn;box-shadow:0 18px 46px #0000007a}@keyframes ZqyRfq_filterMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ZqyRfq_filterMenuItem{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:16px 18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px 6px 7px;font-size:.78rem;font-weight:600;display:grid}.ZqyRfq_filterMenuItem[data-highlighted]{background:var(--bg-2);color:var(--text-primary)}.ZqyRfq_filterMenuItem[data-active]{color:var(--text-primary)}.ZqyRfq_filterMenuCheck,.ZqyRfq_filterMenuIcon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.ZqyRfq_filterMenuLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ZqyRfq_filterMenuCount{border-radius:var(--radius-pill);color:currentColor;background:#ffffff0f;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.ZqyRfq_filterMenuItem[data-active] .ZqyRfq_filterMenuCount{color:var(--highlight,#d6b84a);background:#d6b84a29}.ZqyRfq_filterMenuSep{background:var(--border-subtle);height:1px;margin:4px 2px}.ZqyRfq_error,.ZqyRfq_empty{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:8px;padding:28px 22px;font-size:.78rem;line-height:1.55;display:flex}.ZqyRfq_error p,.ZqyRfq_empty p{color:var(--text-secondary);margin:0;font-weight:600}.ZqyRfq_error span,.ZqyRfq_empty span{max-width:360px;display:block}.ZqyRfq_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZqyRfq_row,.ZqyRfq_rowUnread{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:background-color .12s,border-color .18s,box-shadow .18s;position:relative}.ZqyRfq_row:hover,.ZqyRfq_rowUnread:hover{background-color:var(--bg-2)}@media (max-width:767px){.ZqyRfq_row,.ZqyRfq_rowUnread{border-radius:var(--radius-md)}}.ZqyRfq_rowLink{color:inherit;border-radius:inherit;align-items:flex-start;gap:14px;padding:14px 44px 14px 16px;text-decoration:none;display:flex}.ZqyRfq_avatar{background:var(--bg-3);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:relative;overflow:visible}.ZqyRfq_avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ZqyRfq_kindBadge{border:2px solid var(--bg-1);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #00000059}.ZqyRfq_kindBadge svg{color:currentColor;width:14px;height:14px}.ZqyRfq_rowUnread:hover .ZqyRfq_kindBadge,.ZqyRfq_row:hover .ZqyRfq_kindBadge{border-color:var(--bg-2)}.ZqyRfq_kindCat{background:var(--row-accent,var(--bg-3));color:var(--cat-ink,#fff)}.ZqyRfq_when{align-items:center;gap:2px;display:flex}.ZqyRfq_archiveBtn.ZqyRfq_archiveInline{z-index:1;width:26px;height:26px;margin:-8px 0;position:relative;top:auto;right:-6px}.ZqyRfq_leading{margin-top:18px}.ZqyRfq_subject{display:block}.ZqyRfq_avatarStack{flex-shrink:0;align-items:center;width:64px;height:44px;display:flex;position:relative}.ZqyRfq_avatarStackItem{background:var(--bg-3);border:2px solid var(--bg-1);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:flex;position:absolute;top:0;overflow:hidden}.ZqyRfq_avatarStackItem:first-child{left:22px}.ZqyRfq_avatarStackItem:nth-child(2){left:11px}.ZqyRfq_avatarStackItem:nth-child(3){left:0}.ZqyRfq_avatarStackItem img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ZqyRfq_rowUnread:hover .ZqyRfq_avatarStackItem,.ZqyRfq_row:hover .ZqyRfq_avatarStackItem{border-color:var(--bg-2)}.ZqyRfq_kindBadgeStack{position:absolute;bottom:0;right:-2px}@media (max-width:767px){.ZqyRfq_avatarStack{width:60px;height:42px}.ZqyRfq_avatarStackItem{width:34px;height:34px}.ZqyRfq_avatarStackItem:first-child{left:21px}.ZqyRfq_avatarStackItem:nth-child(2){left:10px}.ZqyRfq_avatarStackItem:nth-child(3){left:0}}.ZqyRfq_body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ZqyRfq_line{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.86rem;line-height:1.45}.ZqyRfq_line strong{color:var(--text-primary);font-weight:600}@media (max-width:767px){.ZqyRfq_line{font-size:.86rem;line-height:1.45}}.ZqyRfq_verb{color:var(--text-secondary);font-weight:400}.ZqyRfq_snippet{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.8rem;line-height:1.45}@media (max-width:767px){.ZqyRfq_snippet{font-size:.78rem;line-height:1.5}}.ZqyRfq_postPreview{color:var(--text-tertiary);min-width:0;max-width:100%;font-size:.8rem;line-height:1.45}@media (max-width:767px){.ZqyRfq_postPreview{font-size:.78rem}}.ZqyRfq_meta{color:var(--text-tertiary);margin-top:2px;font-size:.72rem}@media (max-width:767px){.ZqyRfq_meta{margin-top:4px;font-size:.82rem}}.ZqyRfq_metaRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ZqyRfq_metaRow .ZqyRfq_meta{margin-top:0}.ZqyRfq_teamPill{border-radius:var(--radius-pill);height:18px;color:var(--highlight,#d6b84a);letter-spacing:0;background:#d6b84a1f;border:1px solid #d6b84a61;align-items:center;padding:0 7px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.ZqyRfq_archiveBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.ZqyRfq_archiveBtn svg{color:currentColor}.ZqyRfq_archiveBtn:hover{background:var(--bg-3);border-color:var(--border-subtle);color:var(--text-primary)}@media (max-width:767px){.ZqyRfq_archiveBtn{width:32px;height:32px;top:8px;right:8px}}.ZqyRfq_welcomeRow{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%),radial-gradient(120% 140% at 0 0,#ef444414 0%,#0000 60%);transition:background-color .15s;position:relative}.ZqyRfq_welcomeLink{color:inherit;border-radius:inherit;align-items:center;gap:14px;padding:16px 44px 16px 16px;text-decoration:none;display:flex}.ZqyRfq_welcomeIcon{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 0 1px #ffffff0f,0 0 18px #ef444473}.ZqyRfq_welcomeBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ZqyRfq_welcomeTitle{letter-spacing:-.01em;color:var(--text-primary);font-size:.86rem;font-weight:600}.ZqyRfq_welcomeText{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.ZqyRfq_welcomeCTA{letter-spacing:-.005em;color:#0a0a0a;border-radius:var(--radius-pill);background:#fff;flex-shrink:0;align-items:center;gap:4px;padding:7px 12px;font-size:.76rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.ZqyRfq_welcomeLink:hover .ZqyRfq_welcomeCTA{transform:translate(1px);box-shadow:0 0 0 3px #ffffff14}@media (max-width:1099px){.ZqyRfq_layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:680px}.ZqyRfq_railColumn{display:none}}@media (max-width:767px){.ZqyRfq_layout{max-width:none}.ZqyRfq_hero h1{font-size:1.05rem}.ZqyRfq_filterBar{padding:0 4px 10px}.ZqyRfq_filterPill{gap:6px;height:34px;padding:0 12px;font-size:.82rem}.ZqyRfq_rowLink{gap:12px;padding:12px 44px 12px 14px}.ZqyRfq_avatar{width:42px;height:42px}.ZqyRfq_kindBadge{width:22px;height:22px;bottom:-3px;right:-3px}.ZqyRfq_kindBadge svg{width:13px;height:13px}.ZqyRfq_line{font-size:.9rem}.ZqyRfq_snippet,.ZqyRfq_postPreview{font-size:.86rem}.ZqyRfq_meta{font-size:.74rem}}@media (max-width:520px){.ZqyRfq_welcomeLink{gap:12px;padding:14px 44px 14px 14px}.ZqyRfq_welcomeText{font-size:.76rem}.ZqyRfq_welcomeCTA{padding:7px 9px;font-size:.72rem}}
