.DealColumn-module__fEc-6a__column{background:var(--bg-surface,#1a1a1a);border-radius:var(--radius-lg);border:1px solid var(--border-subtle,#333);flex-direction:column;flex:0 0 300px;min-height:400px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 1px 3px #0003}.DealColumn-module__fEc-6a__column:hover{border-color:var(--border-default,#444)}.DealColumn-module__fEc-6a__column.DealColumn-module__fEc-6a__dropTarget{border-color:var(--color-ai-primary,#29e8ff);background:#8b5cf60d;box-shadow:0 0 0 2px #8b5cf633}.DealColumn-module__fEc-6a__column.DealColumn-module__fEc-6a__paidStage{border-color:var(--success,#10b981);background:linear-gradient(180deg, #10b98114 0%, var(--bg-surface,#1a1a1a) 100%)}.DealColumn-module__fEc-6a__column.DealColumn-module__fEc-6a__paidStage .DealColumn-module__fEc-6a__header{background:#10b9811a}.DealColumn-module__fEc-6a__colorBar{flex-shrink:0;width:100%;height:4px}.DealColumn-module__fEc-6a__header{padding:var(--space-4);padding-top:var(--space-3);border-bottom:1px solid var(--border-subtle,#333);background:var(--bg-surface,#1a1a1a);z-index:1;cursor:grab;position:sticky;top:0}.DealColumn-module__fEc-6a__titleRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.DealColumn-module__fEc-6a__title{color:var(--text-primary,#fff);align-items:center;gap:var(--space-2);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:600;display:flex}.DealColumn-module__fEc-6a__paidIcon{font-size:1rem}.DealColumn-module__fEc-6a__count{min-width:24px;height:24px;padding:0 var(--space-2);background:var(--bg-soft,#2a2a2a);border-radius:var(--radius-full);color:var(--text-secondary,#a0a0a0);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.DealColumn-module__fEc-6a__values{flex-direction:column;gap:2px;display:flex}.DealColumn-module__fEc-6a__total{color:var(--text-primary,#fff);letter-spacing:-.02em;font-size:1rem;font-weight:700}.DealColumn-module__fEc-6a__weighted{color:var(--text-muted,#666);font-size:.75rem}.DealColumn-module__fEc-6a__projectBadge{align-items:center;gap:var(--space-1);color:var(--success,#10b981);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:500;display:inline-flex}.DealColumn-module__fEc-6a__probabilityHint{color:var(--text-muted,#555);margin-top:var(--space-2);font-size:.6875rem}.DealColumn-module__fEc-6a__cards{padding:var(--space-3);gap:var(--space-3);pointer-events:auto;flex-direction:column;flex:1;min-height:200px;max-height:480px;display:flex;overflow-y:auto}.DealColumn-module__fEc-6a__empty{min-height:150px;padding:var(--space-4);text-align:center;border:1px dashed var(--border-subtle,#333);border-radius:var(--radius-md);background:var(--bg-soft,#ffffff05);flex-direction:column;justify-content:center;align-items:center;display:flex}.DealColumn-module__fEc-6a__emptyIcon{margin-bottom:var(--space-2);opacity:.6;font-size:1.5rem}.DealColumn-module__fEc-6a__emptyText{color:var(--text-secondary,#888);margin-bottom:var(--space-1);font-size:.8125rem}.DealColumn-module__fEc-6a__emptyHint{color:var(--text-muted,#666);font-size:.75rem}.DealColumn-module__fEc-6a__showMore{appearance:none;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--color-ai-primary,#29e8ff);border-radius:var(--radius-md);cursor:pointer;text-align:center;letter-spacing:.02em;background:#29e8ff0f;border:1px dashed #29e8ff47;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.DealColumn-module__fEc-6a__showMore:hover{background:#29e8ff1f;border-color:#29e8ff8c}@media (max-width:768px){.DealColumn-module__fEc-6a__column{flex:0 0 280px;min-height:350px}.DealColumn-module__fEc-6a__header{padding:var(--space-3)}.DealColumn-module__fEc-6a__title{font-size:.8125rem}.DealColumn-module__fEc-6a__total{font-size:.875rem}.DealColumn-module__fEc-6a__cards{padding:var(--space-2);gap:var(--space-2)}.DealColumn-module__fEc-6a__empty{min-height:120px;padding:var(--space-3)}}@media (max-width:520px){.DealColumn-module__fEc-6a__column{flex:none;width:100%;min-height:auto;overflow:visible}.DealColumn-module__fEc-6a__header{cursor:default;position:static;top:auto}.DealColumn-module__fEc-6a__cards{min-height:0;max-height:none;overflow-y:visible}.DealColumn-module__fEc-6a__empty{min-height:80px}}
.SearchableSelect-module__F2BcNa__wrapper{flex-direction:column;gap:.375rem;display:flex;position:relative}.SearchableSelect-module__F2BcNa__fullWidth{width:100%}.SearchableSelect-module__F2BcNa__label{color:var(--text-secondary,#999);font-size:.875rem;font-weight:500}.SearchableSelect-module__F2BcNa__inputWrapper{align-items:center;display:flex;position:relative}.SearchableSelect-module__F2BcNa__input{width:100%;color:var(--text-primary,#fff);background:var(--bg-input,#ffffff0f);border:1px solid var(--border-primary,#ffffff1a);border-radius:var(--radius-md,.5rem);outline:none;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s}.SearchableSelect-module__F2BcNa__input:focus{border-color:var(--accent,#6366f1);box-shadow:0 0 0 2px #6366f126}.SearchableSelect-module__F2BcNa__input::placeholder{color:var(--text-tertiary,#666)}.SearchableSelect-module__F2BcNa__input:disabled{opacity:.5;cursor:not-allowed}.SearchableSelect-module__F2BcNa__spinner{border:2px solid var(--border-primary,#ffffff26);border-top-color:var(--accent,#6366f1);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite SearchableSelect-module__F2BcNa__spin;position:absolute;right:.75rem}@keyframes SearchableSelect-module__F2BcNa__spin{to{transform:rotate(360deg)}}.SearchableSelect-module__F2BcNa__selectedChip{background:var(--bg-input,#ffffff0f);border:1px solid var(--border-primary,#ffffff1a);border-radius:var(--radius-md,.5rem);width:100%;color:var(--text-primary,#fff);align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.875rem;display:flex}.SearchableSelect-module__F2BcNa__chipLabel{font-weight:500}.SearchableSelect-module__F2BcNa__chipSublabel{color:var(--text-tertiary,#666);font-size:.8rem}.SearchableSelect-module__F2BcNa__chipClear{color:var(--text-tertiary,#666);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 .25rem;font-size:1.1rem;line-height:1;transition:color .15s}.SearchableSelect-module__F2BcNa__chipClear:hover{color:var(--red-400,#f87171)}.SearchableSelect-module__F2BcNa__chipClear:disabled{opacity:.5;cursor:not-allowed}.SearchableSelect-module__F2BcNa__dropdown{z-index:50;background:var(--bg-card,#1a1a2e);border:1px solid var(--border-primary,#ffffff1f);border-radius:var(--radius-md,.5rem);max-height:240px;margin-top:.25rem;padding:.25rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.SearchableSelect-module__F2BcNa__noResults{color:var(--text-tertiary,#666);text-align:center;padding:.75rem;font-size:.8rem}.SearchableSelect-module__F2BcNa__option{border-radius:var(--radius-sm,.375rem);cursor:pointer;color:var(--text-primary,#fff);flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:.875rem;transition:background .1s;display:flex}.SearchableSelect-module__F2BcNa__option:hover,.SearchableSelect-module__F2BcNa__optionHighlighted{background:var(--bg-hover,#ffffff0f)}.SearchableSelect-module__F2BcNa__optionLabel{font-weight:500}.SearchableSelect-module__F2BcNa__optionSublabel{color:var(--text-tertiary,#666);font-size:.775rem}.SearchableSelect-module__F2BcNa__createOption{border-top:1px solid var(--border-primary,#ffffff14);color:var(--accent,#6366f1);flex-direction:row;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.625rem;font-weight:500}.SearchableSelect-module__F2BcNa__createIcon{font-size:1rem;font-weight:700}.SearchableSelect-module__F2BcNa__error{color:var(--red-400,#f87171);font-size:.8rem}.SearchableSelect-module__F2BcNa__hint{color:var(--text-tertiary,#666);font-size:.8rem}
.CalendarSpaceView-module__PiMCEG__calendarPage{--cal-glass-bg:#1d1d2ba6;--cal-glass-border:#ffffff14;--cal-glass-highlight:#ffffff0a;--cal-accent:#06f;--cal-accent-rgb:0, 102, 255;--cal-accent-muted:#0066ff29;--cal-accent-glow:#29e8ff52;--cal-accent-soft:#0066ff1a;--cal-surface:#191924d9;--cal-surface-hover:#212130e6;--cal-grid-line:#ffffff0d;--cal-text-primary:#fffffff2;--cal-text-secondary:#ffffffa6;--cal-text-muted:#ffffff61;--cal-today-bg:#0066ff24;--cal-selected-bg:#06f3;--cal-weekend-bg:#14141f66;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--cal-safe-top:env(safe-area-inset-top,0px);--cal-safe-bottom:env(safe-area-inset-bottom,0px);--cal-safe-left:env(safe-area-inset-left,0px);--cal-safe-right:env(safe-area-inset-right,0px);background:var(--bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:contain;touch-action:manipulation;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.CalendarSpaceView-module__PiMCEG__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(var(--space-4) + var(--cal-safe-top)) calc(var(--space-6) + var(--cal-safe-right)) var(--space-4) calc(var(--space-6) + var(--cal-safe-left));background:var(--cal-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.3);border-bottom:1px solid var(--cal-glass-border);z-index:10;flex-shrink:0;display:flex}.CalendarSpaceView-module__PiMCEG__headerLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__headerIcon{border-radius:var(--radius-lg);background:var(--cal-accent-muted);width:36px;height:36px;color:var(--cal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__headerTitleGroup{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__headerTitle{color:var(--cal-text-primary);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:1.375rem;font-weight:700}.CalendarSpaceView-module__PiMCEG__headerBadge{color:var(--cal-accent);background:var(--cal-accent-muted);border-radius:var(--radius-full);white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__headerCenter,.CalendarSpaceView-module__PiMCEG__headerRight{align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__navGroup{align-items:center;gap:var(--space-1);background:var(--cal-surface);border:1px solid var(--cal-glass-border);border-radius:var(--radius-full);padding:3px;display:flex}.CalendarSpaceView-module__PiMCEG__navBtn{border-radius:var(--radius-full);cursor:pointer;width:2rem;height:2rem;color:var(--cal-text-secondary);transition:all .2s var(--ease-out-expo);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__navBtn:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__todayBtn{border-radius:var(--radius-full);cursor:pointer;height:2rem;color:var(--cal-text-secondary);transition:all .2s var(--ease-out-expo);background:0 0;border:none;padding:0 .875rem;font-size:.8125rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__todayBtn:hover{color:var(--cal-text-primary);background:var(--cal-surface-hover)}.CalendarSpaceView-module__PiMCEG__viewToggle{background:var(--cal-surface);border:1px solid var(--cal-glass-border);border-radius:var(--radius-full);isolation:isolate;gap:2px;padding:3px;display:flex;position:relative}.CalendarSpaceView-module__PiMCEG__viewToggleIndicator{border-radius:var(--radius-full);width:calc(33.3333% - 3.33333px);box-shadow:0 2px 10px var(--cal-accent-glow), inset 0 1px 0 #ffffff2e;transition:transform .32s var(--ease-spring);z-index:0;pointer-events:none;background:linear-gradient(135deg,#06f 0%,#29e8ff 100%);position:absolute;top:3px;bottom:3px}.CalendarSpaceView-module__PiMCEG__viewToggle[data-active=month] .CalendarSpaceView-module__PiMCEG__viewToggleIndicator{transform:translate(3px)}.CalendarSpaceView-module__PiMCEG__viewToggle[data-active=week] .CalendarSpaceView-module__PiMCEG__viewToggleIndicator{transform:translate(calc(100% + 5px))}.CalendarSpaceView-module__PiMCEG__viewToggle[data-active=day] .CalendarSpaceView-module__PiMCEG__viewToggleIndicator{transform:translate(calc(200% + 7px))}.CalendarSpaceView-module__PiMCEG__viewBtn{z-index:1;border-radius:var(--radius-full);cursor:pointer;color:var(--cal-text-muted);transition:color .2s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.375rem;min-width:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:relative}.CalendarSpaceView-module__PiMCEG__viewBtn:hover{color:var(--cal-text-secondary)}.CalendarSpaceView-module__PiMCEG__viewBtnActive,.CalendarSpaceView-module__PiMCEG__viewBtnActive:hover{color:#fff}.CalendarSpaceView-module__PiMCEG__viewBtnLabel{display:inline}.CalendarSpaceView-module__PiMCEG__loadingBar{background:var(--cal-glass-border);flex-shrink:0;height:2px;overflow:hidden}.CalendarSpaceView-module__PiMCEG__loadingBarInner{background:linear-gradient(90deg, transparent, var(--cal-accent), transparent);width:30%;height:100%;animation:1.2s ease-in-out infinite CalendarSpaceView-module__PiMCEG__loadSlide}@keyframes CalendarSpaceView-module__PiMCEG__loadSlide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.CalendarSpaceView-module__PiMCEG__body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.CalendarSpaceView-module__PiMCEG__monthView{min-height:0;padding:var(--space-3);flex-direction:column;flex:1;gap:1px;display:flex}.CalendarSpaceView-module__PiMCEG__weekdayRow{padding:0 0 var(--space-2);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.CalendarSpaceView-module__PiMCEG__weekdayCell{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--cal-text-muted);padding:var(--space-2) 0;font-size:.6875rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__monthGrid{background:var(--cal-grid-line);border-radius:var(--radius-lg);border:1px solid var(--cal-glass-border);flex:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:1px;min-height:0;display:grid;overflow:hidden}.CalendarSpaceView-module__PiMCEG__dayCell{background:var(--cal-surface);padding:var(--space-2);cursor:pointer;transition:background .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo), box-shadow .2s;text-align:left;border:2px solid #0000;flex-direction:column;min-height:0;font-family:inherit;display:flex;overflow:hidden}.CalendarSpaceView-module__PiMCEG__dayCell:hover{background:var(--cal-surface-hover)}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__otherMonth{background:#15151e8c}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__otherMonth .CalendarSpaceView-module__PiMCEG__dayNumber{color:var(--cal-text-muted);opacity:.55}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__weekend{background:var(--cal-weekend-bg)}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__today{background:var(--cal-today-bg)}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__today .CalendarSpaceView-module__PiMCEG__dayNumber{background:var(--cal-accent);color:#fff;border-radius:var(--radius-full);width:1.625rem;height:1.625rem;box-shadow:0 0 12px var(--cal-accent-glow), 0 0 24px #29e8ff2e;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__selected{border-color:var(--cal-accent);background:var(--cal-selected-bg);box-shadow:0 0 0 1px var(--cal-accent-glow), inset 0 0 20px #0066ff14}.CalendarSpaceView-module__PiMCEG__dayCell.CalendarSpaceView-module__PiMCEG__dropTarget{background:linear-gradient(#06b6d41a,#3b82f60f);border-color:#06b6d4;transition:transform .1s,box-shadow .1s;transform:scale(1.02);box-shadow:0 0 0 2px #06b6d466,inset 0 0 24px #06b6d42e}.CalendarSpaceView-module__PiMCEG__eventChip[draggable=true]{cursor:grab}.CalendarSpaceView-module__PiMCEG__eventChip[draggable=true]:active{cursor:grabbing;opacity:.7}.CalendarSpaceView-module__PiMCEG__dayNumber{color:var(--cal-text-secondary);margin-bottom:var(--space-1);flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1}.CalendarSpaceView-module__PiMCEG__eventList{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden}.CalendarSpaceView-module__PiMCEG__eventChip{background:color-mix(in srgb, var(--event-color) 15%, transparent);border-radius:4px;flex-shrink:0;align-items:center;gap:4px;min-height:18px;padding:1px 6px;display:flex;overflow:hidden}.CalendarSpaceView-module__PiMCEG__eventChipDot{border-radius:var(--radius-full);background:var(--event-color);flex-shrink:0;width:5px;height:5px}.CalendarSpaceView-module__PiMCEG__eventChipTitle{color:var(--cal-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:500;line-height:1.3;overflow:hidden}.CalendarSpaceView-module__PiMCEG__moreEventsCount{color:var(--cal-text-muted);padding:1px 4px;font-size:.5625rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__weekView{flex-direction:column;flex:1;min-height:0;display:flex}.CalendarSpaceView-module__PiMCEG__weekHeader{border-bottom:1px solid var(--cal-glass-border);background:var(--cal-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;flex-shrink:0;display:flex}.CalendarSpaceView-module__PiMCEG__weekDayHeader{padding:var(--space-2) 0;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.CalendarSpaceView-module__PiMCEG__weekDayHeaderToday{background:var(--cal-today-bg)}.CalendarSpaceView-module__PiMCEG__weekDayName{text-transform:uppercase;letter-spacing:.08em;color:var(--cal-text-muted);font-size:.625rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__weekDayNumber{color:var(--cal-text-primary);font-size:1.25rem;font-weight:700;line-height:1}.CalendarSpaceView-module__PiMCEG__weekDayNumberToday{background:var(--cal-accent);color:#fff;border-radius:var(--radius-full);width:2rem;height:2rem;box-shadow:0 0 12px var(--cal-accent-glow);justify-content:center;align-items:center;display:inline-flex}.CalendarSpaceView-module__PiMCEG__weekGridScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.CalendarSpaceView-module__PiMCEG__weekGrid{min-height:1440px;display:flex;position:relative}.CalendarSpaceView-module__PiMCEG__weekTimeGutter{border-right:1px solid var(--cal-grid-line);background:var(--cal-glass-bg);flex-shrink:0;width:3.5rem}.CalendarSpaceView-module__PiMCEG__weekHeader .CalendarSpaceView-module__PiMCEG__weekTimeGutter{border-right:1px solid var(--cal-glass-border);justify-content:center;align-items:center;min-height:0;display:flex}.CalendarSpaceView-module__PiMCEG__timeLabel{color:var(--cal-text-muted);justify-content:flex-end;align-items:flex-start;padding:0 .5rem;font-size:.625rem;font-weight:500;line-height:1;display:flex;position:relative}.CalendarSpaceView-module__PiMCEG__timeLabel span{transform:translateY(-.35em)}.CalendarSpaceView-module__PiMCEG__weekDayColumn{border-right:1px solid var(--cal-grid-line);flex:1;min-width:0;position:relative}.CalendarSpaceView-module__PiMCEG__weekDayColumn:last-child{border-right:none}.CalendarSpaceView-module__PiMCEG__hourLine{background:var(--cal-grid-line);cursor:pointer;z-index:1;height:1px;position:absolute;left:0;right:0}.CalendarSpaceView-module__PiMCEG__hourLine:after{content:"";cursor:pointer;position:absolute;inset:-12px 0}.CalendarSpaceView-module__PiMCEG__hourLine:hover:after{background:#0066ff0f}.CalendarSpaceView-module__PiMCEG__currentTimeLine{z-index:20;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.CalendarSpaceView-module__PiMCEG__currentTimeDot{background:var(--critical,#ef4444);border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px;margin-left:-5px;box-shadow:0 0 6px #eb474766}.CalendarSpaceView-module__PiMCEG__currentTimeBar{background:var(--critical,#ef4444);flex:1;height:2px;box-shadow:0 0 6px #eb47474d}.CalendarSpaceView-module__PiMCEG__weekEvent{background:color-mix(in srgb, var(--event-color) 20%, var(--cal-surface));border-left:3px solid var(--event-color);cursor:pointer;z-index:5;transition:transform .15s var(--ease-spring), box-shadow .15s;border-radius:6px;padding:4px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.CalendarSpaceView-module__PiMCEG__weekEvent:hover{box-shadow:0 4px 12px #0000004d, 0 0 0 1px var(--event-color);z-index:10;transform:translateY(-1px)scale(1.01)}.CalendarSpaceView-module__PiMCEG__weekEventTitle{color:var(--cal-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.CalendarSpaceView-module__PiMCEG__weekEventTime{color:var(--cal-text-secondary);margin-top:1px;font-size:.5625rem;display:block}.CalendarSpaceView-module__PiMCEG__dayView{flex-direction:column;flex:1;min-height:0;display:flex}.CalendarSpaceView-module__PiMCEG__dayViewScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.CalendarSpaceView-module__PiMCEG__dayViewGrid{min-height:1440px;display:flex;position:relative}.CalendarSpaceView-module__PiMCEG__dayViewTimeGutter{border-right:1px solid var(--cal-grid-line);background:var(--cal-glass-bg);flex-shrink:0;width:4rem}.CalendarSpaceView-module__PiMCEG__dayViewColumn{flex:1;position:relative}.CalendarSpaceView-module__PiMCEG__dayViewEvent{background:color-mix(in srgb, var(--event-color) 18%, var(--cal-surface));border-left:4px solid var(--event-color);padding:var(--space-2) var(--space-3);cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--event-color) 25%, transparent);border-left:4px solid var(--event-color);transition:transform .2s var(--ease-spring), box-shadow .2s;border-radius:8px;position:absolute;left:8px;right:8px;overflow:hidden}.CalendarSpaceView-module__PiMCEG__dayViewEvent:hover{box-shadow:0 8px 24px #0000004d, 0 0 0 1px var(--event-color);z-index:10;transform:translateY(-1px)scale(1.005)}.CalendarSpaceView-module__PiMCEG__dayViewEventHeader{align-items:center;gap:var(--space-2);color:var(--cal-text-primary);display:flex}.CalendarSpaceView-module__PiMCEG__dayViewEventTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.CalendarSpaceView-module__PiMCEG__dayViewEventMeta{align-items:center;gap:var(--space-2);color:var(--cal-text-secondary);margin-top:4px;font-size:.6875rem;display:flex}.CalendarSpaceView-module__PiMCEG__daySidebar{background:var(--cal-glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border-left:1px solid var(--cal-glass-border);width:320px;animation:CalendarSpaceView-module__PiMCEG__sidebarSlide .3s var(--ease-out-expo);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}@keyframes CalendarSpaceView-module__PiMCEG__sidebarSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.CalendarSpaceView-module__PiMCEG__daySidebarHeader{padding:var(--space-5) var(--space-4) var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.CalendarSpaceView-module__PiMCEG__daySidebarDate{color:var(--cal-text-primary);margin-bottom:2px;font-size:1rem;font-weight:700}.CalendarSpaceView-module__PiMCEG__daySidebarCount{color:var(--cal-text-muted);font-size:.75rem}.CalendarSpaceView-module__PiMCEG__daySidebarClose{border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;color:var(--cal-text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.CalendarSpaceView-module__PiMCEG__daySidebarClose:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__daySidebarCreate{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-3);padding:var(--space-2) var(--space-3);border:1px dashed var(--cal-glass-border);border-radius:var(--radius-md);cursor:pointer;color:var(--cal-accent);transition:all .2s var(--ease-out-expo);background:0 0;font-size:.8125rem;font-weight:500;display:flex}.CalendarSpaceView-module__PiMCEG__daySidebarCreate:hover{background:var(--cal-accent-muted);border-color:var(--cal-accent)}.CalendarSpaceView-module__PiMCEG__daySidebarEvents{padding:0 var(--space-4) calc(var(--space-4) + var(--cal-safe-bottom));gap:var(--space-2);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.CalendarSpaceView-module__PiMCEG__emptyDay{text-align:center;padding:var(--space-8) var(--space-4);color:var(--cal-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__emptyDayIcon{opacity:.3;margin-bottom:var(--space-3)}.CalendarSpaceView-module__PiMCEG__emptyDay p{margin:0 0 var(--space-3);font-size:.875rem}.CalendarSpaceView-module__PiMCEG__emptyDayBtn{border:1px solid var(--cal-glass-border);border-radius:var(--radius-full);cursor:pointer;color:var(--cal-accent);background:0 0;padding:.375rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.CalendarSpaceView-module__PiMCEG__emptyDayBtn:hover{background:var(--cal-accent-muted);border-color:var(--cal-accent)}.CalendarSpaceView-module__PiMCEG__sidebarEvent{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--cal-surface);border-radius:var(--radius-lg);border:1px solid var(--cal-glass-border);transition:all .2s var(--ease-out-expo);display:flex}.CalendarSpaceView-module__PiMCEG__sidebarEvent:hover{background:var(--cal-surface-hover);border-color:var(--event-color);box-shadow:0 4px 12px #0003}.CalendarSpaceView-module__PiMCEG__sidebarEventIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--event-color) 15%, transparent);width:32px;height:32px;color:var(--event-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__sidebarEventContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__sidebarEventTitle{color:var(--cal-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.CalendarSpaceView-module__PiMCEG__sidebarEventTime{color:var(--cal-text-secondary);font-size:.6875rem}.CalendarSpaceView-module__PiMCEG__sidebarEventLocation{color:var(--cal-text-muted);align-items:center;gap:4px;font-size:.625rem;display:flex}.CalendarSpaceView-module__PiMCEG__sidebarEventBadge{color:var(--cal-text-muted);border-radius:var(--radius-full);white-space:nowrap;background:#ffffff0f;flex-shrink:0;padding:2px 6px;font-size:.5625rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__createBtnWrap{margin-left:var(--space-3);position:relative}.CalendarSpaceView-module__PiMCEG__createBtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 2px 10px var(--cal-accent-glow), inset 0 1px 0 #ffffff2e;transition:all .2s var(--ease-spring);background:linear-gradient(135deg,#06f 0%,#29e8ff 100%);border:none;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.CalendarSpaceView-module__PiMCEG__createBtn:hover{box-shadow:0 6px 18px var(--cal-accent-glow), inset 0 1px 0 #ffffff40;transform:translateY(-1px)}.CalendarSpaceView-module__PiMCEG__createBtnOpen{background:var(--cal-surface-hover);color:var(--cal-text-primary);box-shadow:0 2px 6px #0003}.CalendarSpaceView-module__PiMCEG__createDropdown{background:var(--cal-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--cal-glass-border);border-radius:var(--radius-lg);padding:var(--space-2);z-index:60;min-width:180px;animation:CalendarSpaceView-module__PiMCEG__createDropIn .15s var(--ease-spring);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}@keyframes CalendarSpaceView-module__PiMCEG__createDropIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CalendarSpaceView-module__PiMCEG__createDropdownItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;color:var(--cal-text-primary);text-align:left;background:0 0;border:none;width:100%;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.CalendarSpaceView-module__PiMCEG__createDropdownItem:hover{background:var(--cal-surface-hover)}.CalendarSpaceView-module__PiMCEG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#08080cb3;justify-content:center;align-items:center;animation:.2s CalendarSpaceView-module__PiMCEG__overlayIn;display:flex;position:fixed;inset:0}@keyframes CalendarSpaceView-module__PiMCEG__overlayIn{0%{opacity:0}to{opacity:1}}.CalendarSpaceView-module__PiMCEG__createModal{background:var(--cal-glass-bg);-webkit-backdrop-filter:blur(32px)saturate(1.4);backdrop-filter:blur(32px)saturate(1.4);border:1px solid var(--cal-glass-border);border-radius:var(--radius-xl,16px);width:100%;max-width:480px;animation:CalendarSpaceView-module__PiMCEG__modalIn .3s var(--ease-out-expo);overflow:hidden;box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}@keyframes CalendarSpaceView-module__PiMCEG__modalIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.CalendarSpaceView-module__PiMCEG__createModalHeader{padding:var(--space-5) var(--space-5) var(--space-3);justify-content:space-between;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__createModalTitle{color:var(--cal-text-primary);margin:0;font-size:1.125rem;font-weight:700}.CalendarSpaceView-module__PiMCEG__createModalClose{border-radius:var(--radius-full);cursor:pointer;width:32px;height:32px;color:var(--cal-text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.CalendarSpaceView-module__PiMCEG__createModalClose:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__createModalForm{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.CalendarSpaceView-module__PiMCEG__createInput{width:100%;padding:var(--space-3);background:var(--cal-surface);border:1px solid var(--cal-glass-border);border-radius:var(--radius-md);color:var(--cal-text-primary);box-sizing:border-box;outline:none;font-family:inherit;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.CalendarSpaceView-module__PiMCEG__createInput::placeholder{color:var(--cal-text-muted)}.CalendarSpaceView-module__PiMCEG__createInput:focus{border-color:var(--cal-accent);box-shadow:0 0 0 3px var(--cal-accent-muted)}.CalendarSpaceView-module__PiMCEG__createTextarea{resize:vertical;min-height:3.5rem}.CalendarSpaceView-module__PiMCEG__createRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.CalendarSpaceView-module__PiMCEG__createField{flex-direction:column;gap:4px;min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__createLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cal-text-muted);font-size:.6875rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__createTypeGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.CalendarSpaceView-module__PiMCEG__createTypeBtn{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--cal-glass-border);border-radius:var(--radius-md);cursor:pointer;color:var(--cal-text-secondary);transition:all .2s var(--ease-out-expo);background:0 0;font-size:.6875rem;font-weight:500;display:flex}.CalendarSpaceView-module__PiMCEG__createTypeBtn:hover{border-color:var(--event-color);background:#ffffff0a}.CalendarSpaceView-module__PiMCEG__createTypeBtnActive{background:color-mix(in srgb, var(--event-color) 15%, transparent);border-color:var(--event-color);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__createError{color:var(--critical,#ef4444);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#eb47471a;font-size:.75rem}.CalendarSpaceView-module__PiMCEG__createActions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);display:flex}.CalendarSpaceView-module__PiMCEG__createCancelBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--cal-glass-border);border-radius:var(--radius-md);cursor:pointer;color:var(--cal-text-secondary);background:0 0;font-size:.8125rem;font-weight:500;transition:all .15s}.CalendarSpaceView-module__PiMCEG__createCancelBtn:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__createSubmitBtn{padding:var(--space-2) var(--space-5);background:var(--cal-accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all .2s var(--ease-spring);box-shadow:0 2px 8px var(--cal-accent-glow);border:none;font-size:.8125rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__createSubmitBtn:hover:not(:disabled){box-shadow:0 4px 16px var(--cal-accent-glow);transform:translateY(-1px)}.CalendarSpaceView-module__PiMCEG__createSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.CalendarSpaceView-module__PiMCEG__createModalPremium{flex-direction:column;max-width:560px;max-height:min(86vh,760px);display:flex}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createModalHeader{padding:var(--space-5);border-bottom:1px solid var(--cal-glass-border);background:linear-gradient(135deg, color-mix(in srgb, var(--cal-accent) 12%, transparent) 0%, transparent 60%)}.CalendarSpaceView-module__PiMCEG__createHeaderTitleWrap{align-items:center;gap:var(--space-3);min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__createHeaderIcon{border-radius:var(--radius-md);background:var(--cal-accent);color:#fff;width:34px;height:34px;box-shadow:0 4px 14px var(--cal-accent-glow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__createHeaderSubtitle{color:var(--cal-text-muted);margin:2px 0 0;font-size:.75rem;font-weight:500}.CalendarSpaceView-module__PiMCEG__createModalFormScroll{padding:var(--space-4) var(--space-5) 0;gap:var(--space-3);flex:auto;overflow-y:auto}.CalendarSpaceView-module__PiMCEG__createTitleInput{padding:var(--space-3) var(--space-3);border:1px solid #0000;border-bottom-color:var(--cal-glass-border);background:0 0;border-radius:0;font-size:1.0625rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__createTitleInput:focus{border-color:#0000;border-bottom-color:var(--cal-accent);box-shadow:none}.CalendarSpaceView-module__PiMCEG__createSectionHeader{margin-top:var(--space-2);justify-content:space-between;align-items:center;display:flex}.CalendarSpaceView-module__PiMCEG__createSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--cal-text-muted);align-items:center;gap:6px;font-size:.6875rem;font-weight:700;display:inline-flex}.CalendarSpaceView-module__PiMCEG__sectionCountBadge{border-radius:var(--radius-full);background:var(--cal-accent);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:.625rem;font-weight:700;display:inline-flex}.CalendarSpaceView-module__PiMCEG__sectionClearBtn{color:var(--cal-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:.6875rem;font-weight:600;transition:color .15s,background .15s}.CalendarSpaceView-module__PiMCEG__sectionClearBtn:hover{color:var(--cal-text-primary);background:var(--cal-surface-hover)}.CalendarSpaceView-module__PiMCEG__allDayPill{border-radius:var(--radius-full);border:1px solid var(--cal-glass-border);color:var(--cal-text-muted);cursor:pointer;transition:all .18s var(--ease-out-expo);background:0 0;align-items:center;gap:4px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.CalendarSpaceView-module__PiMCEG__allDayPill svg{opacity:0;transition:opacity .15s}.CalendarSpaceView-module__PiMCEG__allDayPill:hover{border-color:var(--cal-accent);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__allDayPillActive{background:color-mix(in srgb, var(--cal-accent) 18%, transparent);border-color:var(--cal-accent);color:var(--cal-text-primary)}.CalendarSpaceView-module__PiMCEG__allDayPillActive svg{opacity:1}.CalendarSpaceView-module__PiMCEG__durationChipRow{flex-wrap:wrap;gap:6px;display:flex}.CalendarSpaceView-module__PiMCEG__durationChip{border-radius:var(--radius-full);border:1px solid var(--cal-glass-border);color:var(--cal-text-secondary);cursor:pointer;transition:all .18s var(--ease-out-expo);background:0 0;padding:5px 12px;font-size:.75rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__durationChip:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary);border-color:var(--cal-accent)}.CalendarSpaceView-module__PiMCEG__durationChipActive{background:color-mix(in srgb, var(--cal-accent) 22%, transparent);border-color:var(--cal-accent);color:var(--cal-text-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--cal-accent) 18%, transparent)}.CalendarSpaceView-module__PiMCEG__clientPickerWrap{width:100%}.CalendarSpaceView-module__PiMCEG__assigneeEmpty{color:var(--cal-text-muted);padding:var(--space-3);text-align:center;border:1px dashed var(--cal-glass-border);border-radius:var(--radius-md);background:#ffffff05;font-size:.75rem}.CalendarSpaceView-module__PiMCEG__assigneeGrid{flex-wrap:wrap;gap:8px;display:flex}.CalendarSpaceView-module__PiMCEG__assigneeChip{border-radius:var(--radius-full);border:1px solid var(--cal-glass-border);background:var(--cal-surface);cursor:pointer;color:var(--cal-text-secondary);transition:all .18s var(--ease-out-expo);align-items:center;gap:8px;max-width:100%;padding:4px 10px 4px 4px;font-size:.75rem;font-weight:600;display:inline-flex}.CalendarSpaceView-module__PiMCEG__assigneeChip:hover{background:var(--cal-surface-hover);color:var(--cal-text-primary);border-color:var(--cal-accent)}.CalendarSpaceView-module__PiMCEG__assigneeChipActive{background:color-mix(in srgb, var(--cal-accent) 16%, transparent);border-color:var(--cal-accent);color:var(--cal-text-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--cal-accent) 22%, transparent)}.CalendarSpaceView-module__PiMCEG__assigneeAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--cal-accent), color-mix(in srgb, var(--cal-accent) 60%, #000));color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6875rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.CalendarSpaceView-module__PiMCEG__assigneeAvatarImg{object-fit:cover;width:100%;height:100%}.CalendarSpaceView-module__PiMCEG__assigneeCheck{border-radius:var(--radius-full);background:var(--success,#22c55e);color:#fff;border:2px solid var(--cal-glass-bg,#0f1115);justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.CalendarSpaceView-module__PiMCEG__assigneeName{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.CalendarSpaceView-module__PiMCEG__createActionsSticky{margin:var(--space-3) calc(var(--space-5) * -1) 0;padding:var(--space-3) var(--space-5) var(--space-4);background:linear-gradient(to top, var(--cal-glass-bg) 70%, transparent);border-top:1px solid var(--cal-glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;bottom:0}@media (max-width:768px){.CalendarSpaceView-module__PiMCEG__createModalPremium{max-width:100%;max-height:92vh}.CalendarSpaceView-module__PiMCEG__assigneeName{max-width:100px}.CalendarSpaceView-module__PiMCEG__createModalPremium{border-radius:20px 20px 0 0;flex-direction:column;max-height:92dvh;padding-bottom:0;display:flex;overflow:hidden}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createModalHeader{padding:calc(var(--space-3) + 10px) var(--space-4) var(--space-3);flex-shrink:0}.CalendarSpaceView-module__PiMCEG__createHeaderIcon{width:30px;height:30px}.CalendarSpaceView-module__PiMCEG__createModalFormScroll{padding:var(--space-3) var(--space-4) 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-padding-top:72px;scroll-padding-bottom:320px;overflow-x:hidden}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createRow{grid-template-columns:minmax(0,1fr)}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createTextarea{resize:none}.CalendarSpaceView-module__PiMCEG__createTitleInput,.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createInput,.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createTextarea{font-size:16px}.CalendarSpaceView-module__PiMCEG__createTitleInput{font-size:1.0625rem}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createTypeGrid{grid-template-columns:repeat(2,1fr);gap:8px}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createTypeBtn{min-height:44px;padding:10px 12px;font-size:.8125rem}.CalendarSpaceView-module__PiMCEG__durationChip{min-height:36px;padding:8px 14px;font-size:.8125rem}.CalendarSpaceView-module__PiMCEG__allDayPill{min-height:32px;padding:6px 12px;font-size:.75rem}.CalendarSpaceView-module__PiMCEG__assigneeChip{min-height:40px;padding:6px 12px 6px 6px}.CalendarSpaceView-module__PiMCEG__assigneeAvatar{width:28px;height:28px}.CalendarSpaceView-module__PiMCEG__sectionClearBtn{min-height:32px;padding:6px 10px;font-size:.75rem}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createModalClose,.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__aiToggleBtn{min-width:40px;min-height:40px}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createActionsSticky{margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--cal-safe-bottom));grid-template-columns:auto 1fr;gap:10px;display:grid}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createCancelBtn,.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createSubmitBtn{border-radius:12px;min-height:48px;font-size:.9375rem}.CalendarSpaceView-module__PiMCEG__createModalPremium .CalendarSpaceView-module__PiMCEG__createSubmitBtn{width:100%}.CalendarSpaceView-module__PiMCEG__createModalPremium button,.CalendarSpaceView-module__PiMCEG__assigneeChip,.CalendarSpaceView-module__PiMCEG__durationChip,.CalendarSpaceView-module__PiMCEG__allDayPill{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.CalendarSpaceView-module__PiMCEG__createModalPremium:before{flex-shrink:0}}@media (max-width:1024px){.CalendarSpaceView-module__PiMCEG__daySidebar{width:280px}}@media (max-width:768px){.CalendarSpaceView-module__PiMCEG__header{padding:calc(var(--space-2) + var(--cal-safe-top)) calc(var(--space-3) + var(--cal-safe-right)) var(--space-2) calc(var(--space-3) + var(--cal-safe-left));grid-template-columns:1fr auto;grid-template-areas:"left center""right right";align-items:center;gap:6px;display:grid}.CalendarSpaceView-module__PiMCEG__headerLeft{grid-area:left;min-width:0}.CalendarSpaceView-module__PiMCEG__headerCenter{grid-area:center}.CalendarSpaceView-module__PiMCEG__headerRight{grid-area:right;justify-content:stretch;width:100%}.CalendarSpaceView-module__PiMCEG__headerRight>.CalendarSpaceView-module__PiMCEG__viewToggle{flex:1}.CalendarSpaceView-module__PiMCEG__headerIcon{display:none}.CalendarSpaceView-module__PiMCEG__headerTitle{text-overflow:ellipsis;font-size:clamp(1rem,4.5vw,1.25rem);overflow:hidden}.CalendarSpaceView-module__PiMCEG__headerBadge{display:none}.CalendarSpaceView-module__PiMCEG__viewBtnLabel{display:inline}.CalendarSpaceView-module__PiMCEG__navBtn{min-width:40px;min-height:40px}.CalendarSpaceView-module__PiMCEG__viewBtn{min-height:38px}.CalendarSpaceView-module__PiMCEG__todayBtn{min-height:40px;padding:0 .875rem}.CalendarSpaceView-module__PiMCEG__createBtnWrap{display:none}.CalendarSpaceView-module__PiMCEG__daySidebar{z-index:30;width:100%;max-width:360px;padding-top:var(--cal-safe-top);padding-bottom:var(--cal-safe-bottom);position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0006}.CalendarSpaceView-module__PiMCEG__monthView{padding:var(--space-2)}.CalendarSpaceView-module__PiMCEG__dayCell{min-height:56px;padding:6px 4px}.CalendarSpaceView-module__PiMCEG__dayNumber{font-size:.75rem}.CalendarSpaceView-module__PiMCEG__eventChip{min-height:14px;padding:0 4px}.CalendarSpaceView-module__PiMCEG__eventChipTitle{font-size:.5625rem}.CalendarSpaceView-module__PiMCEG__weekTimeGutter{width:2.5rem}.CalendarSpaceView-module__PiMCEG__dayViewTimeGutter{width:2.75rem}.CalendarSpaceView-module__PiMCEG__modalOverlay{align-items:flex-end;padding:0}.CalendarSpaceView-module__PiMCEG__createModal{width:100%;max-width:none;padding-bottom:var(--cal-safe-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:92dvh;animation:CalendarSpaceView-module__PiMCEG__sheetUp .32s var(--ease-out-expo);border-radius:20px 20px 0 0;margin:0;overflow-y:auto}.CalendarSpaceView-module__PiMCEG__createModal:before{content:"";border-radius:var(--radius-full);background:#ffffff2e;width:40px;height:4px;margin:8px auto 0;display:block}.CalendarSpaceView-module__PiMCEG__createInput{font-size:16px}.CalendarSpaceView-module__PiMCEG__weekEvent,.CalendarSpaceView-module__PiMCEG__dayViewEvent,.CalendarSpaceView-module__PiMCEG__eventChip{-webkit-tap-highlight-color:#0066ff2e}.CalendarSpaceView-module__PiMCEG__weekHeader{position:sticky;top:0}}@keyframes CalendarSpaceView-module__PiMCEG__sheetUp{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.CalendarSpaceView-module__PiMCEG__navGroup{gap:0;padding:2px}.CalendarSpaceView-module__PiMCEG__todayBtn{min-height:36px;padding:0 .5rem;font-size:.6875rem}.CalendarSpaceView-module__PiMCEG__navBtn{min-width:36px;min-height:36px}.CalendarSpaceView-module__PiMCEG__viewToggle{padding:2px}.CalendarSpaceView-module__PiMCEG__viewBtn{min-height:36px;padding:.5rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.CalendarSpaceView-module__PiMCEG__calendarPage *,.CalendarSpaceView-module__PiMCEG__calendarPage :before,.CalendarSpaceView-module__PiMCEG__calendarPage :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.CalendarSpaceView-module__PiMCEG__agendaStrip{align-items:stretch;gap:var(--space-3);padding:var(--space-3) calc(var(--space-6) + var(--cal-safe-right)) var(--space-3) calc(var(--space-6) + var(--cal-safe-left));background:linear-gradient(135deg, #0066ff14 0%, #29e8ff0a 50%, transparent 100%), var(--cal-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom:1px solid var(--cal-glass-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;display:flex;position:relative;overflow-x:auto}.CalendarSpaceView-module__PiMCEG__agendaStrip::-webkit-scrollbar{display:none}.CalendarSpaceView-module__PiMCEG__agendaStrip:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 90%, var(--cal-glass-bg) 100%);position:absolute;inset:0}.CalendarSpaceView-module__PiMCEG__agendaGreet{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0;display:flex}.CalendarSpaceView-module__PiMCEG__agendaSparkle{color:#29e8ff;filter:drop-shadow(0 0 6px #29e8ff99);animation:3s ease-in-out infinite CalendarSpaceView-module__PiMCEG__agendaSparklePulse}@keyframes CalendarSpaceView-module__PiMCEG__agendaSparklePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.92)}}.CalendarSpaceView-module__PiMCEG__agendaGreetText{flex-direction:column;min-width:0;line-height:1.15;display:flex}.CalendarSpaceView-module__PiMCEG__agendaHello{color:var(--cal-text-primary);letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:700}.CalendarSpaceView-module__PiMCEG__agendaSubhello{color:var(--cal-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.625rem;font-weight:500}.CalendarSpaceView-module__PiMCEG__agendaDivider{background:var(--cal-glass-border);flex-shrink:0;width:1px;margin:4px 0}.CalendarSpaceView-module__PiMCEG__agendaCard{border:1px solid var(--cal-glass-border);border-radius:var(--radius-lg);background:var(--cal-surface);text-align:left;cursor:default;min-width:0;max-width:280px;transition:all .2s var(--ease-out-expo);flex-direction:column;flex-shrink:0;gap:2px;padding:6px 14px;font-family:inherit;display:flex}.CalendarSpaceView-module__PiMCEG__agendaCardClickable{cursor:pointer}.CalendarSpaceView-module__PiMCEG__agendaCardClickable:hover{background:var(--cal-surface-hover);border-color:#29e8ff4d;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.CalendarSpaceView-module__PiMCEG__agendaCardLive{background:linear-gradient(135deg, #22c55e1f 0%, #0066ff14 100%), var(--cal-surface);border-color:#22c55e59;box-shadow:0 0 18px #22c55e26}.CalendarSpaceView-module__PiMCEG__agendaCardClear{background:#22c55e0d;border-color:#22c55e26}.CalendarSpaceView-module__PiMCEG__agendaCardLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--cal-text-muted);align-items:center;gap:6px;font-size:.5625rem;font-weight:700;display:flex}.CalendarSpaceView-module__PiMCEG__agendaCardLive .CalendarSpaceView-module__PiMCEG__agendaCardLabel{color:#4ade80}.CalendarSpaceView-module__PiMCEG__agendaCardValue{color:var(--cal-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:240px;font-size:.8125rem;font-weight:600;overflow:hidden}.CalendarSpaceView-module__PiMCEG__agendaCardMeta{color:var(--cal-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.6875rem;display:flex}.CalendarSpaceView-module__PiMCEG__liveDot{border-radius:var(--radius-full);background:#22c55e;width:6px;height:6px;animation:1.6s ease-out infinite CalendarSpaceView-module__PiMCEG__liveDotPulse;display:inline-block;box-shadow:0 0 #22c55e99}@keyframes CalendarSpaceView-module__PiMCEG__liveDotPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.CalendarSpaceView-module__PiMCEG__agendaStat{align-items:center;gap:var(--space-2);border:1px solid var(--cal-glass-border);border-radius:var(--radius-lg);background:var(--cal-surface);flex-shrink:0;padding:6px 12px;display:flex}.CalendarSpaceView-module__PiMCEG__agendaStatIcon{color:var(--cal-text-secondary);flex-shrink:0}.CalendarSpaceView-module__PiMCEG__agendaStat>div{flex-direction:column;line-height:1.15;display:flex}.CalendarSpaceView-module__PiMCEG__agendaStatValue{color:var(--cal-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.875rem;font-weight:700}.CalendarSpaceView-module__PiMCEG__agendaStatLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cal-text-muted);white-space:nowrap;font-size:.5625rem;font-weight:600}.CalendarSpaceView-module__PiMCEG__agendaStatAi{background:linear-gradient(135deg, #29e8ff1f 0%, #0066ff0f 100%), var(--cal-surface);border-color:#29e8ff47}.CalendarSpaceView-module__PiMCEG__agendaStatAi .CalendarSpaceView-module__PiMCEG__agendaStatIcon{color:#29e8ff;filter:drop-shadow(0 0 4px #29e8ff80)}.CalendarSpaceView-module__PiMCEG__agendaStatWarn{background:linear-gradient(135deg, #f59e0b24 0%, #f59e0b0a 100%), var(--cal-surface);border-color:#f59e0b59}.CalendarSpaceView-module__PiMCEG__agendaStatWarn .CalendarSpaceView-module__PiMCEG__agendaStatIcon{color:#f59e0b}.CalendarSpaceView-module__PiMCEG__agendaStatWarn .CalendarSpaceView-module__PiMCEG__agendaStatValue{color:#fbbf24}.CalendarSpaceView-module__PiMCEG__createModalActions{align-items:center;gap:var(--space-2);display:flex}.CalendarSpaceView-module__PiMCEG__aiToggleBtn{color:#b9f2ff;border-radius:var(--radius-full);cursor:pointer;transition:all .2s var(--ease-spring);letter-spacing:.02em;background:#29e8ff1a;border:1px solid #29e8ff52;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.CalendarSpaceView-module__PiMCEG__aiToggleBtn:hover{background:#29e8ff2e;border-color:#29e8ff80;transform:translateY(-1px)}.CalendarSpaceView-module__PiMCEG__aiToggleBtnActive{color:#fff;background:linear-gradient(135deg,#06f 0%,#29e8ff 100%);border-color:#0000;box-shadow:0 0 14px #29e8ff73}.CalendarSpaceView-module__PiMCEG__aiToggleBtnActive:hover{background:linear-gradient(135deg,#1a75ff 0%,#4ff0ff 100%)}.CalendarSpaceView-module__PiMCEG__aiInlineWrap{margin:0 var(--space-5) var(--space-3);border:1px solid var(--cal-glass-border);border-radius:var(--radius-lg);background:var(--cal-surface);-webkit-overflow-scrolling:touch;max-height:320px;animation:CalendarSpaceView-module__PiMCEG__aiInlineSlide .25s var(--ease-out-expo);overflow:hidden auto}@keyframes CalendarSpaceView-module__PiMCEG__aiInlineSlide{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:320px;transform:translateY(0)}}@media (max-width:768px){.CalendarSpaceView-module__PiMCEG__agendaStrip{padding:8px calc(var(--space-3) + var(--cal-safe-right)) 8px calc(var(--space-3) + var(--cal-safe-left));grid-template-columns:auto 1fr;grid-auto-rows:auto;align-items:center;gap:6px 8px;display:grid;overflow-x:hidden}.CalendarSpaceView-module__PiMCEG__agendaStrip:after{display:none}.CalendarSpaceView-module__PiMCEG__agendaGreet{grid-area:1/1;min-width:0}.CalendarSpaceView-module__PiMCEG__agendaDivider{display:none}.CalendarSpaceView-module__PiMCEG__agendaCard{grid-area:1/2;justify-self:stretch;min-width:0;max-width:none;padding:5px 10px}.CalendarSpaceView-module__PiMCEG__agendaCardValue{max-width:none;font-size:.8125rem}.CalendarSpaceView-module__PiMCEG__agendaStat{grid-column:span 1;justify-content:center;min-width:0;padding:5px 8px}.CalendarSpaceView-module__PiMCEG__agendaStat:first-of-type{grid-area:2/1/auto/2}.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(2){grid-area:2/2/auto/3}.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(3){grid-area:3/1/auto/2}.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(4){grid-area:3/2/auto/3}.CalendarSpaceView-module__PiMCEG__agendaHello{font-size:.75rem}.CalendarSpaceView-module__PiMCEG__agendaStatValue{font-size:.8125rem}}@media (max-width:480px){.CalendarSpaceView-module__PiMCEG__agendaSubhello{display:none}.CalendarSpaceView-module__PiMCEG__agendaStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.CalendarSpaceView-module__PiMCEG__agendaGreet{grid-area:1/1/auto/-1}.CalendarSpaceView-module__PiMCEG__agendaCard{grid-area:2/1/auto/-1}.CalendarSpaceView-module__PiMCEG__agendaStat:first-of-type,.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(2){grid-row:3}.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(3),.CalendarSpaceView-module__PiMCEG__agendaStat:nth-of-type(4){grid-row:4}}.CalendarSpaceView-module__PiMCEG__eventLive{box-shadow:0 0 0 1px #22c55e8c,0 4px 14px #22c55e2e}.CalendarSpaceView-module__PiMCEG__eventLiveDot{border-radius:var(--radius-full);background:#22c55e;width:6px;height:6px;animation:1.6s ease-out infinite CalendarSpaceView-module__PiMCEG__liveDotPulse;position:absolute;top:4px;right:4px;box-shadow:0 0 #22c55e8c}.CalendarSpaceView-module__PiMCEG__mobileFab,.CalendarSpaceView-module__PiMCEG__headerNewBtnMobile{display:none}@media (max-width:768px){.CalendarSpaceView-module__PiMCEG__headerNewBtnMobile{color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:0 4px 14px var(--cal-accent-glow), inset 0 1px 0 #ffffff38;transition:transform .18s var(--ease-spring);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#06f 0%,#29e8ff 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CalendarSpaceView-module__PiMCEG__headerNewBtnMobile:active{transform:scale(.92)}.CalendarSpaceView-module__PiMCEG__headerNewBtnMobile:focus-visible{outline-offset:2px;outline:2px solid #29e8ff}}
.ContactImportModal-module__gMJDdG__overlay{z-index:100;padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ContactImportModal-module__gMJDdG__modal{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.ContactImportModal-module__gMJDdG__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;display:flex}.ContactImportModal-module__gMJDdG__title{font-size:var(--text-lg);color:var(--gray-900);margin:0;font-weight:600}.ContactImportModal-module__gMJDdG__closeBtn{width:32px;height:32px;color:var(--gray-400);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ContactImportModal-module__gMJDdG__closeBtn:hover{background:var(--gray-100);color:var(--gray-700)}.ContactImportModal-module__gMJDdG__content{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ContactImportModal-module__gMJDdG__instructions{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}.ContactImportModal-module__gMJDdG__instructions p{margin:0 0 var(--space-2) 0}.ContactImportModal-module__gMJDdG__instructions ul{margin:0 0 var(--space-2) 0;padding-left:var(--space-4)}.ContactImportModal-module__gMJDdG__instructions li{margin-bottom:var(--space-1)}.ContactImportModal-module__gMJDdG__uploadArea{position:relative}.ContactImportModal-module__gMJDdG__fileInput{opacity:0;width:1px;height:1px;position:absolute}.ContactImportModal-module__gMJDdG__uploadLabel{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--gray-300);border-radius:var(--radius-lg);background:var(--gray-50);cursor:pointer;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.ContactImportModal-module__gMJDdG__uploadLabel:hover{border-color:var(--blue-400);background:var(--blue-50)}.ContactImportModal-module__gMJDdG__fileInput:focus+.ContactImportModal-module__gMJDdG__uploadLabel{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--blue-100)}.ContactImportModal-module__gMJDdG__uploadIcon{font-size:var(--text-2xl)}.ContactImportModal-module__gMJDdG__fileName{color:var(--gray-900);font-weight:500}.ContactImportModal-module__gMJDdG__fileSize{font-size:var(--text-xs);color:var(--gray-500)}.ContactImportModal-module__gMJDdG__error{padding:var(--space-3);background:var(--red-50);border:1px solid var(--red-200);border-radius:var(--radius-md)}.ContactImportModal-module__gMJDdG__error p{font-size:var(--text-sm);color:var(--red-700);margin:0}.ContactImportModal-module__gMJDdG__preview{gap:var(--space-2);flex-direction:column;display:flex}.ContactImportModal-module__gMJDdG__previewTitle{font-size:var(--text-sm);color:var(--gray-700);margin:0;font-weight:600}.ContactImportModal-module__gMJDdG__tableWrapper{border:1px solid var(--gray-200);border-radius:var(--radius-md);overflow-x:auto}.ContactImportModal-module__gMJDdG__table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.ContactImportModal-module__gMJDdG__table th,.ContactImportModal-module__gMJDdG__table td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--gray-200);white-space:nowrap}.ContactImportModal-module__gMJDdG__table th{background:var(--gray-50);color:var(--gray-700);font-weight:600}.ContactImportModal-module__gMJDdG__table td{color:var(--gray-600)}.ContactImportModal-module__gMJDdG__table tr:last-child td{border-bottom:none}.ContactImportModal-module__gMJDdG__moreRows{font-size:var(--text-xs);color:var(--gray-500);text-align:center;margin:0}.ContactImportModal-module__gMJDdG__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--gray-200);background:var(--gray-50);display:flex}
.ContactCard-module__fUAoUG__card{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--bg-soft,#2a2a2a);border:1px solid var(--border-subtle,#333);border-radius:var(--radius-lg);cursor:pointer;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ContactCard-module__fUAoUG__card:hover{border-color:var(--color-ai-primary,#29e8ff);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.ContactCard-module__fUAoUG__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, rgba(var(--color-ai-primary-rgb), .3), rgba(var(--color-ai-primary-rgb), .1));width:48px;height:48px;color:var(--color-ai-primary);border:1px solid rgba(var(--color-ai-primary-rgb), .3);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.ContactCard-module__fUAoUG__content{flex:1;min-width:0}.ContactCard-module__fUAoUG__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.ContactCard-module__fUAoUG__name{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.ContactCard-module__fUAoUG__orgBadge{color:var(--text-secondary,#a0a0a0);border-radius:var(--radius-full);background:#ffffff1a;flex-shrink:0;padding:2px 6px;font-size:.6875rem;font-weight:500}.ContactCard-module__fUAoUG__typeBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:600}.ContactCard-module__fUAoUG__typeResidential{background:rgba(var(--color-blue-rgb), .2);color:var(--color-blue)}.ContactCard-module__fUAoUG__typeBusiness{background:rgba(var(--color-ai-primary-rgb), .2);color:var(--color-purple)}.ContactCard-module__fUAoUG__company{color:var(--text-secondary,#a0a0a0);margin:0 0 var(--space-1) 0;font-size:.8125rem;font-weight:500}.ContactCard-module__fUAoUG__tags{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ContactCard-module__fUAoUG__tag{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;font-size:.625rem;font-weight:600}.ContactCard-module__fUAoUG__tagVip{background:rgba(var(--color-amber-rgb), .2);color:var(--color-amber)}.ContactCard-module__fUAoUG__tagRepeat{background:rgba(var(--color-green-rgb), .2);color:var(--color-green)}.ContactCard-module__fUAoUG__tagFollowup{background:rgba(var(--critical-rgb), .2);color:var(--color-red)}.ContactCard-module__fUAoUG__activity{margin-top:var(--space-2);color:var(--text-muted,#666);align-items:center;gap:var(--space-1);font-size:.75rem;display:flex}.ContactCard-module__fUAoUG__title{color:var(--text-secondary,#a0a0a0);margin:0 0 var(--space-2) 0;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ContactCard-module__fUAoUG__details{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ContactCard-module__fUAoUG__detail{align-items:center;gap:var(--space-1);color:var(--text-muted,#666);font-size:.75rem;display:flex}.ContactCard-module__fUAoUG__detail a{color:var(--color-ai-primary,#29e8ff);text-decoration:none;transition:color .15s}.ContactCard-module__fUAoUG__detail a:hover{color:var(--color-purple)}.ContactCard-module__fUAoUG__actions{gap:var(--space-2);opacity:.5;flex-shrink:0;transition:opacity .15s;display:flex;position:relative}.ContactCard-module__fUAoUG__card:hover .ContactCard-module__fUAoUG__actions{opacity:1}.ContactCard-module__fUAoUG__actionBtn{width:32px;height:32px;color:var(--text-muted,#666);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ContactCard-module__fUAoUG__actionBtn:hover{color:var(--text-primary,#fff);background:#ffffff1a}.ContactCard-module__fUAoUG__dropdownMenu{margin-top:var(--space-1);background:var(--bg-surface,#1a1a1a);border:1px solid var(--border-subtle,#333);border-radius:var(--radius-md);z-index:100;min-width:140px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0006}.ContactCard-module__fUAoUG__dropdownItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary,#fff);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:background-color .15s;display:flex}.ContactCard-module__fUAoUG__dropdownItem:hover{background:#ffffff1a}.ContactCard-module__fUAoUG__dropdownItem:disabled{opacity:.5;cursor:not-allowed}.ContactCard-module__fUAoUG__dropdownItemDanger{color:var(--color-red)}.ContactCard-module__fUAoUG__dropdownItemDanger:hover{background:rgba(var(--critical-rgb), .1)}.ContactCard-module__fUAoUG__dealBadge{margin-top:var(--space-2);background:rgba(var(--color-ai-primary-rgb), .1);border:1px solid rgba(var(--color-ai-primary-rgb), .25);border-radius:var(--radius-full);color:var(--color-purple);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.ContactCard-module__fUAoUG__dealBadgeText{font-weight:600}.ContactCard-module__fUAoUG__dealBadgeSep{opacity:.5}.ContactCard-module__fUAoUG__dealBadgeValue{color:var(--color-purple-light)}.ContactCard-module__fUAoUG__dealStageIndicator{background:rgb(var(--color-ai-primary-rgb));border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=new_lead]{background:var(--color-stage-new)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=first_contact]{background:var(--color-stage-contact)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=meeting_scheduled]{background:var(--color-stage-meeting)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=scoping_pre_quote]{background:var(--color-stage-scoping)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=quote_delivered]{background:var(--color-stage-quoted)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=active_follow_up]{background:var(--color-stage-active)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=approved_awaiting_payment]{background:var(--color-stage-awaiting)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=paid_project_kickoff]{background:var(--color-stage-won)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=lead]{background:var(--color-stage-new)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=qualified]{background:var(--color-stage-contact)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=proposal]{background:var(--color-stage-scoping)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=negotiation]{background:var(--color-stage-active)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=closed_won]{background:var(--color-stage-won)}.ContactCard-module__fUAoUG__dealStageIndicator[data-stage=closed_lost]{background:var(--color-stage-lost)}@media (max-width:768px){.ContactCard-module__fUAoUG__card{padding:var(--space-3);gap:var(--space-3)}.ContactCard-module__fUAoUG__avatar{width:40px;height:40px;font-size:.875rem}.ContactCard-module__fUAoUG__name{flex:100%;min-width:0;font-size:.875rem}.ContactCard-module__fUAoUG__typeBadge{letter-spacing:.01em;align-self:flex-start;max-width:100%;padding:2px 6px}.ContactCard-module__fUAoUG__quickActions{gap:4px}.ContactCard-module__fUAoUG__actionPill{padding:6px 10px;font-size:.6875rem}}
.DealCommandCenter-module__AcE5hq__dealIcon{border-radius:var(--radius-full);background:var(--blue-100);width:48px;height:48px;color:var(--blue-700);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.DealCommandCenter-module__AcE5hq__overview{gap:var(--space-6);padding:var(--space-4) 0;flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__overviewGrid{gap:var(--space-6);grid-template-columns:3fr 2fr;align-items:start;display:grid}.DealCommandCenter-module__AcE5hq__overviewLeft,.DealCommandCenter-module__AcE5hq__overviewRight{gap:var(--space-5);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__heroStrip{gap:var(--space-3);background:linear-gradient(135deg, var(--blue-50) 0%, var(--purple-50,#f5f3ff) 100%);border:1px solid var(--blue-100);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.DealCommandCenter-module__AcE5hq__metricCard{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:100px;display:flex}.DealCommandCenter-module__AcE5hq__metricIcon{font-size:1.25rem;line-height:1}.DealCommandCenter-module__AcE5hq__metricValue{font-size:var(--text-base);color:var(--gray-900);font-weight:700;line-height:1.2}.DealCommandCenter-module__AcE5hq__metricLabel{font-size:var(--text-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.DealCommandCenter-module__AcE5hq__probabilityWrap{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.DealCommandCenter-module__AcE5hq__probabilityBar{background:var(--gray-200);border-radius:var(--radius-full);width:100%;height:4px;overflow:hidden}.DealCommandCenter-module__AcE5hq__probabilityFill{background:var(--blue-500);border-radius:var(--radius-full);height:100%;transition:width .4s}.DealCommandCenter-module__AcE5hq__ownerAvatar{border-radius:var(--radius-full);background:var(--blue-600);width:32px;height:32px;color:var(--white);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.DealCommandCenter-module__AcE5hq__infoCard,.DealCommandCenter-module__AcE5hq__actionsCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:var(--space-5)}.DealCommandCenter-module__AcE5hq__cardTitle{font-size:var(--text-sm);color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);font-weight:600}.DealCommandCenter-module__AcE5hq__infoGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.DealCommandCenter-module__AcE5hq__infoItem{gap:var(--space-1);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__infoItemFull{grid-column:1/-1}.DealCommandCenter-module__AcE5hq__infoLabel{font-size:var(--text-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.DealCommandCenter-module__AcE5hq__infoValue{font-size:var(--text-sm);color:var(--gray-900)}.DealCommandCenter-module__AcE5hq__stageButton{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.DealCommandCenter-module__AcE5hq__stageButton:hover .DealCommandCenter-module__AcE5hq__editIcon{opacity:1}.DealCommandCenter-module__AcE5hq__editIcon{font-size:var(--text-xs);opacity:0;transition:opacity .15s}.DealCommandCenter-module__AcE5hq__stageSelect{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--white)}.DealCommandCenter-module__AcE5hq__stageBadge{border-radius:var(--radius-full);font-size:var(--text-xs);padding:2px 10px;font-weight:600;display:inline-block}.DealCommandCenter-module__AcE5hq__stageLead{background:var(--gray-100);color:var(--gray-700)}.DealCommandCenter-module__AcE5hq__stageQualified{background:var(--blue-100);color:var(--blue-700)}.DealCommandCenter-module__AcE5hq__stageProposal{background:var(--purple-100);color:var(--purple-700)}.DealCommandCenter-module__AcE5hq__stageNegotiation{background:var(--orange-100);color:var(--orange-700)}.DealCommandCenter-module__AcE5hq__stageWon{background:var(--green-100);color:var(--green-700)}.DealCommandCenter-module__AcE5hq__stageLost{background:var(--red-100);color:var(--red-700)}.DealCommandCenter-module__AcE5hq__statusBadge{border-radius:var(--radius-full);font-size:var(--text-xs);padding:2px 10px;font-weight:600;display:inline-block}.DealCommandCenter-module__AcE5hq__statusOpen{background:var(--blue-100);color:var(--blue-700)}.DealCommandCenter-module__AcE5hq__statusWon{background:var(--green-100);color:var(--green-700)}.DealCommandCenter-module__AcE5hq__statusLost{background:var(--red-100);color:var(--red-700)}.DealCommandCenter-module__AcE5hq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.DealCommandCenter-module__AcE5hq__hint{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--gray-500)}.DealCommandCenter-module__AcE5hq__emptyContactState{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center;flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__emptyContactIcon{font-size:2rem}.DealCommandCenter-module__AcE5hq__emptyContactText{font-size:var(--text-sm);color:var(--gray-500);margin:0}.DealCommandCenter-module__AcE5hq__ownerRow{align-items:center;gap:var(--space-3);display:flex}.DealCommandCenter-module__AcE5hq__ownerInfo{flex-direction:column;gap:2px;display:flex}.DealCommandCenter-module__AcE5hq__stageProgress{gap:var(--space-2);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__stageStep{align-items:center;gap:var(--space-2);display:flex}.DealCommandCenter-module__AcE5hq__stageStepDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.DealCommandCenter-module__AcE5hq__stageStepLabel{font-size:var(--text-xs);color:var(--gray-600);line-height:1.2}.DealCommandCenter-module__AcE5hq__stageStepDone .DealCommandCenter-module__AcE5hq__stageStepDot{background:var(--green-500)}.DealCommandCenter-module__AcE5hq__stageStepDone .DealCommandCenter-module__AcE5hq__stageStepLabel{color:var(--gray-400)}.DealCommandCenter-module__AcE5hq__stageStepCurrent .DealCommandCenter-module__AcE5hq__stageStepDot{background:var(--blue-600);box-shadow:0 0 0 3px var(--blue-100)}.DealCommandCenter-module__AcE5hq__stageStepCurrent .DealCommandCenter-module__AcE5hq__stageStepLabel{color:var(--blue-700);font-weight:600}.DealCommandCenter-module__AcE5hq__stageStepFuture .DealCommandCenter-module__AcE5hq__stageStepDot{background:var(--gray-200)}.DealCommandCenter-module__AcE5hq__stageStepFuture .DealCommandCenter-module__AcE5hq__stageStepLabel{color:var(--gray-400)}.DealCommandCenter-module__AcE5hq__timelineSection{padding:var(--space-4) 0}.DealCommandCenter-module__AcE5hq__timeline{gap:var(--space-4);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__timelineItem{gap:var(--space-3);display:flex}.DealCommandCenter-module__AcE5hq__timelineIcon{background:var(--gray-100);border-radius:var(--radius-full);width:32px;height:32px;font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DealCommandCenter-module__AcE5hq__timelineContent{flex-direction:column;flex:1;gap:2px;display:flex}.DealCommandCenter-module__AcE5hq__timelineTitle{font-size:var(--text-sm);color:var(--gray-900);font-weight:500}.DealCommandCenter-module__AcE5hq__timelineDescription{font-size:var(--text-sm);color:var(--gray-600);margin:0}.DealCommandCenter-module__AcE5hq__timelineDate{font-size:var(--text-xs);color:var(--gray-500)}.DealCommandCenter-module__AcE5hq__timelineItemSkeleton{background:var(--gray-100);border-radius:var(--radius-md);height:60px;animation:1.5s ease-in-out infinite DealCommandCenter-module__AcE5hq__pulse}.DealCommandCenter-module__AcE5hq__quotesSection{padding:var(--space-4) 0}.DealCommandCenter-module__AcE5hq__quotesHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.DealCommandCenter-module__AcE5hq__quotesHeader h3{font-size:var(--text-base);color:var(--gray-900);margin:0;font-weight:600}.DealCommandCenter-module__AcE5hq__quotesList{gap:var(--space-3);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__quoteCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;transition:border-color .15s,box-shadow .15s}.DealCommandCenter-module__AcE5hq__quoteCard:hover{border-color:var(--gray-300);box-shadow:0 2px 8px #0000000f}.DealCommandCenter-module__AcE5hq__quoteName{font-size:var(--text-sm);color:var(--gray-900);margin-bottom:var(--space-1);font-weight:600}.DealCommandCenter-module__AcE5hq__quoteValue{font-size:var(--text-base);color:var(--gray-900);margin-bottom:var(--space-2);font-weight:700}.DealCommandCenter-module__AcE5hq__quoteMeta{font-size:var(--text-xs);color:var(--gray-500);justify-content:space-between;display:flex}.DealCommandCenter-module__AcE5hq__quoteStatus{text-transform:capitalize}.DealCommandCenter-module__AcE5hq__quoteCardSkeleton{background:var(--gray-100);border-radius:var(--radius-md);height:100px;animation:1.5s ease-in-out infinite DealCommandCenter-module__AcE5hq__pulse}.DealCommandCenter-module__AcE5hq__tasksSection{padding:var(--space-2) 0}.DealCommandCenter-module__AcE5hq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__empty span{font-size:2rem}.DealCommandCenter-module__AcE5hq__empty p{color:var(--gray-500);margin:0}.DealCommandCenter-module__AcE5hq__error{text-align:center;padding:var(--space-8);color:var(--red-600)}.DealCommandCenter-module__AcE5hq__error h3{margin-bottom:var(--space-2)}@keyframes DealCommandCenter-module__AcE5hq__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:900px){.DealCommandCenter-module__AcE5hq__overviewGrid{grid-template-columns:1fr}.DealCommandCenter-module__AcE5hq__overviewRight{order:-1}}@media (max-width:640px){.DealCommandCenter-module__AcE5hq__heroStrip{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.DealCommandCenter-module__AcE5hq__metricCard{min-width:calc(50% - var(--space-3) / 2);flex:unset}}.DealCommandCenter-module__AcE5hq__linkContactEmpty{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);text-align:center;margin-bottom:var(--space-4);flex-direction:column;display:flex}.DealCommandCenter-module__AcE5hq__linkContactIcon{opacity:.4;font-size:2rem}.DealCommandCenter-module__AcE5hq__linkContactTitle{font-size:var(--text-sm);color:var(--gray-700);margin:0;font-weight:600}.DealCommandCenter-module__AcE5hq__linkContactDesc{font-size:var(--text-xs);color:var(--gray-500);margin:0}.DealCommandCenter-module__AcE5hq__aiSection{gap:var(--space-4);flex-direction:column;display:flex}
.ContactList-module__2engFW__container{flex-direction:column;gap:16px;padding:16px;display:flex}.ContactList-module__2engFW__searchContainer{z-index:5;background:var(--bg-surface,#1a1a1a);padding-bottom:8px;position:sticky;top:0}.ContactList-module__2engFW__searchInputWrapper{position:relative}.ContactList-module__2engFW__searchInput{border:1px solid var(--border-subtle,#2a2a2a);background:var(--bg-soft,#2a2a2a);width:100%;color:var(--text-primary,#fff);border-radius:12px;padding:12px 16px 12px 40px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.ContactList-module__2engFW__searchInput:focus{border-color:var(--accent-primary,#29e8ff);outline:none;box-shadow:0 0 0 3px #29e8ff38}.ContactList-module__2engFW__searchInput::placeholder{color:var(--text-muted,#666)}.ContactList-module__2engFW__searchIcon{pointer-events:none;color:var(--text-muted,#666);align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ContactList-module__2engFW__clearSearch{width:24px;height:24px;color:var(--text-muted,#666);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ContactList-module__2engFW__clearSearch:hover{color:var(--text-primary,#fff);background:#ffffff1a}.ContactList-module__2engFW__resultsInfo{align-items:center;gap:8px;padding:0 4px;display:flex}.ContactList-module__2engFW__resultsCount{color:var(--text-secondary,#a0a0a0);font-size:.8125rem;font-weight:600}.ContactList-module__2engFW__searchTerm{color:var(--text-muted,#666);font-size:.8125rem}.ContactList-module__2engFW__list{flex-direction:column;gap:10px;display:flex}.ContactList-module__2engFW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.ContactList-module__2engFW__emptyIcon{color:var(--text-muted,#666);opacity:.5;margin-bottom:16px}.ContactList-module__2engFW__emptyTitle{color:var(--text-primary,#fff);margin:0 0 8px;font-size:1.125rem;font-weight:600}.ContactList-module__2engFW__emptyText{color:var(--text-secondary,#888);max-width:300px;margin:0;font-size:.875rem;line-height:1.5}.ContactList-module__2engFW__error{text-align:center;background:#ef444414;border:1px solid #ef444440;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.ContactList-module__2engFW__errorIcon{color:var(--critical,#ef4444);margin-bottom:12px}.ContactList-module__2engFW__error p{color:var(--critical,#ef4444);margin:0;font-size:.875rem}.ContactList-module__2engFW__cardSkeleton{background:var(--bg-soft,#2a2a2a);border-radius:12px;gap:16px;padding:16px;animation:1.5s ease-in-out infinite ContactList-module__2engFW__pulse;display:flex}.ContactList-module__2engFW__skeletonAvatar{background:var(--bg-surface,#333);border-radius:9999px;flex-shrink:0;width:44px;height:44px}.ContactList-module__2engFW__skeletonContent{flex-direction:column;flex:1;gap:8px;display:flex}.ContactList-module__2engFW__skeletonLine{background:var(--bg-surface,#333);border-radius:4px;height:12px}@keyframes ContactList-module__2engFW__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.ContactList-module__2engFW__container{gap:12px;padding:12px}.ContactList-module__2engFW__searchInput{font-size:1rem}.ContactList-module__2engFW__list{gap:8px}}
.Select-module__EeJ0TW__wrapper{gap:var(--space-1-5,.375rem);flex-direction:column;width:100%;display:flex}.Select-module__EeJ0TW__fullWidth{width:100%}.Select-module__EeJ0TW__label{font:var(--font-label,500 .75rem/1 var(--font-sans));color:var(--text-secondary)}.Select-module__EeJ0TW__selectWrapper{align-items:center;width:100%;display:flex;position:relative}.Select-module__EeJ0TW__select{appearance:none;background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-sm,6px);width:100%;color:var(--text-primary);transition:var(--transition-micro);cursor:pointer;outline:none;font-size:.875rem;line-height:1.5}.Select-module__EeJ0TW__sm .Select-module__EeJ0TW__select{height:32px;padding:.375rem 2rem .375rem .75rem}.Select-module__EeJ0TW__md .Select-module__EeJ0TW__select{height:40px;padding:.5rem 2.5rem .5rem 1rem}.Select-module__EeJ0TW__lg .Select-module__EeJ0TW__select{height:48px;padding:.75rem 3rem .75rem 1.25rem}.Select-module__EeJ0TW__select:hover:not(:disabled){background-color:var(--surface-2);border-color:var(--border-card)}.Select-module__EeJ0TW__select:focus{border-color:var(--info);box-shadow:0 0 0 2px var(--info-subtle)}.Select-module__EeJ0TW__select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--surface-1)}.Select-module__EeJ0TW__hasError .Select-module__EeJ0TW__select{border-color:var(--critical)}.Select-module__EeJ0TW__hasError .Select-module__EeJ0TW__select:focus{box-shadow:0 0 0 2px var(--critical-subtle)}.Select-module__EeJ0TW__chevron{right:var(--space-3,.75rem);pointer-events:none;color:var(--text-tertiary);width:var(--icon-sm,16px);height:var(--icon-sm,16px);transition:color var(--duration-fast,.15s) var(--ease-default);position:absolute;top:50%;transform:translateY(-50%)}.Select-module__EeJ0TW__select:hover~.Select-module__EeJ0TW__chevron{color:var(--text-primary)}.Select-module__EeJ0TW__hasLeftIcon .Select-module__EeJ0TW__select{padding-left:2.5rem}.Select-module__EeJ0TW__leftIcon{left:var(--space-3,.75rem);color:var(--text-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Select-module__EeJ0TW__error{font:var(--font-caption,500 .75rem/1.5 var(--font-sans));color:var(--critical);margin-top:2px}.Select-module__EeJ0TW__hint{font:var(--font-caption,500 .75rem/1.5 var(--font-sans));color:var(--text-tertiary);margin-top:2px}@media (max-width:639px){.Select-module__EeJ0TW__selectWrapper{min-height:44px}.Select-module__EeJ0TW__sm .Select-module__EeJ0TW__select{height:36px}.Select-module__EeJ0TW__md .Select-module__EeJ0TW__select{height:44px}.Select-module__EeJ0TW__lg .Select-module__EeJ0TW__select{height:52px}.Select-module__EeJ0TW__select{font-size:1rem}}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-micro), border-color var(--transition-micro), color var(--transition-micro), box-shadow var(--transition-micro), transform var(--transition-micro);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;font-family:inherit;display:inline-flex;position:relative}.Button-module__VMVMAW__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.Button-module__VMVMAW__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__VMVMAW__primary{background:linear-gradient(135deg, var(--color-ai-primary), #6d28d9);color:#fff;border-color:#0000}.Button-module__VMVMAW__primary:hover:not(:disabled){box-shadow:var(--shadow-glow-accent-sm);background:linear-gradient(135deg,#9b6dfa,#7c3aed);transform:translateY(-1px)}.Button-module__VMVMAW__primary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.Button-module__VMVMAW__secondary{background:var(--surface-1);color:var(--text-primary);border-color:var(--border-subtle)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.Button-module__VMVMAW__ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--surface-1);color:var(--text-primary)}.Button-module__VMVMAW__danger{background:var(--critical);color:#fff;border-color:#0000}.Button-module__VMVMAW__danger:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button-module__VMVMAW__danger:active:not(:disabled){transform:translateY(0)}.Button-module__VMVMAW__success{background:var(--success);color:var(--text-on-emphasis);border-color:#0000}.Button-module__VMVMAW__success:hover:not(:disabled){filter:brightness(1.1)}.Button-module__VMVMAW__outline{color:var(--text-primary);border-color:var(--border-subtle);background:0 0}.Button-module__VMVMAW__outline:hover:not(:disabled){background:var(--surface-1);border-color:var(--border-strong)}.Button-module__VMVMAW__sm{padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);min-height:28px;line-height:1.4}.Button-module__VMVMAW__md{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);min-height:36px;line-height:1.4}.Button-module__VMVMAW__lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base);min-height:44px;line-height:1.4}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__loading{color:#0000}.Button-module__VMVMAW__leftIcon,.Button-module__VMVMAW__rightIcon{flex-shrink:0;align-items:center;display:flex}.Button-module__VMVMAW__leftIcon svg,.Button-module__VMVMAW__rightIcon svg{width:var(--icon-md);height:var(--icon-md)}.Button-module__VMVMAW__sm .Button-module__VMVMAW__leftIcon svg,.Button-module__VMVMAW__sm .Button-module__VMVMAW__rightIcon svg{width:var(--icon-sm);height:var(--icon-sm)}.Button-module__VMVMAW__label{align-items:center;display:inline-flex}.Button-module__VMVMAW__spinner{justify-content:center;align-items:center;display:flex;position:absolute}.Button-module__VMVMAW__spinnerIcon{width:1.25rem;height:1.25rem;animation:1s linear infinite Button-module__VMVMAW__spin}.Button-module__VMVMAW__spinnerTrack{opacity:.25}.Button-module__VMVMAW__spinnerHead{opacity:.75}@keyframes Button-module__VMVMAW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__button{transition:none}.Button-module__VMVMAW__primary:hover:not(:disabled),.Button-module__VMVMAW__primary:active:not(:disabled),.Button-module__VMVMAW__danger:hover:not(:disabled),.Button-module__VMVMAW__danger:active:not(:disabled){transform:none}.Button-module__VMVMAW__spinnerIcon{animation:none}}@media (max-width:639px){.Button-module__VMVMAW__sm{min-height:36px}.Button-module__VMVMAW__md{min-height:var(--touch-target-min)}.Button-module__VMVMAW__lg{min-height:52px}}
.Badge-module__yqYDGW__badge{align-items:center;gap:var(--space-1,.25rem);font:var(--font-label,500 .75rem/1 var(--font-sans));border-radius:var(--radius-full,9999px);white-space:nowrap;transition:var(--transition-micro);display:inline-flex}.Badge-module__yqYDGW__sm{padding:2px var(--space-2,.5rem);font-size:.625rem}.Badge-module__yqYDGW__md{padding:var(--space-1,.25rem) var(--space-2-5,.625rem);font-size:.75rem}.Badge-module__yqYDGW__lg{padding:var(--space-1-5,.375rem) var(--space-3,.75rem);font-size:.8125rem}.Badge-module__yqYDGW__default{background:var(--surface-2);color:var(--text-primary)}.Badge-module__yqYDGW__success{background:var(--success-subtle);color:var(--success)}.Badge-module__yqYDGW__warning{background:var(--warning-subtle);color:var(--warning)}.Badge-module__yqYDGW__danger{background:var(--critical-subtle);color:var(--critical)}.Badge-module__yqYDGW__info{background:var(--info-subtle);color:var(--info)}.Badge-module__yqYDGW__neutral{background:var(--surface-2);color:var(--text-secondary)}.Badge-module__yqYDGW__outline{border:1px solid var(--border-card);color:var(--text-secondary);background:0 0}.Badge-module__yqYDGW__withDot{padding-left:var(--space-2,.5rem)}.Badge-module__yqYDGW__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Badge-module__yqYDGW__sm .Badge-module__yqYDGW__dot{width:4px;height:4px}.Badge-module__yqYDGW__lg .Badge-module__yqYDGW__dot{width:8px;height:8px}
.Card-module__QRy0Sa__card{border-radius:var(--radius-md);transition:box-shadow var(--transition-fast), border-color var(--transition-fast);overflow:hidden}.Card-module__QRy0Sa__default{background:var(--surface-1);border:1px solid var(--border-card);box-shadow:var(--shadow-card)}.Card-module__QRy0Sa__elevated{background:var(--surface-2);border:1px solid var(--border-elevated);box-shadow:var(--shadow-elevated)}.Card-module__QRy0Sa__outlined{border:1px solid var(--border-strong);background:0 0}.Card-module__QRy0Sa__glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}.Card-module__QRy0Sa__interactive{cursor:pointer}.Card-module__QRy0Sa__interactive:hover{border-color:rgba(var(--color-ai-primary-rgb), .15);box-shadow:var(--shadow-hover-lift);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translateY(-1px)}.Card-module__QRy0Sa__padding-none{padding:0}.Card-module__QRy0Sa__padding-sm{padding:var(--space-3)}.Card-module__QRy0Sa__padding-md{padding:var(--space-4)}.Card-module__QRy0Sa__padding-lg{padding:var(--space-6)}.Card-module__QRy0Sa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-4);display:flex}.Card-module__QRy0Sa__headerText{flex:1;min-width:0}.Card-module__QRy0Sa__title{font:var(--font-card-title);letter-spacing:-.015em;color:var(--text-primary);margin:0}.Card-module__QRy0Sa__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}.Card-module__QRy0Sa__action{flex-shrink:0}.Card-module__QRy0Sa__content{flex:1}.Card-module__QRy0Sa__footer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:var(--space-4);display:flex}@media (max-width:639px){.Card-module__QRy0Sa__card{border-radius:var(--radius-sm)}.Card-module__QRy0Sa__padding-sm{padding:var(--space-2)}.Card-module__QRy0Sa__padding-md{padding:var(--space-3)}.Card-module__QRy0Sa__padding-lg{padding:var(--space-4)}.Card-module__QRy0Sa__header{gap:var(--space-2);flex-direction:column}.Card-module__QRy0Sa__footer{align-items:stretch;gap:var(--space-2);flex-direction:column}.Card-module__QRy0Sa__footer>button{width:100%}}
.Dialog-module__ACx2ha__overlay{z-index:var(--z-modal-backdrop);background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);animation:Dialog-module__ACx2ha__fadeIn var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__ACx2ha__dialog{width:100%;max-width:var(--modal-md);max-height:calc(100vh - 2rem);margin:var(--space-4);background:var(--surface-4);border:1px solid var(--border-modal);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);animation:Dialog-module__ACx2ha__modalIn var(--duration-slow) var(--ease-emphasis);position:relative;overflow:hidden}.Dialog-module__ACx2ha__dialogSm{max-width:var(--modal-sm)}.Dialog-module__ACx2ha__dialogMd{max-width:var(--modal-md)}.Dialog-module__ACx2ha__dialogLg{max-width:var(--modal-lg)}.Dialog-module__ACx2ha__dialogFull{border-radius:0;max-width:100%;height:100dvh;max-height:100%;margin:0}.Dialog-module__ACx2ha__content{padding:var(--space-6);max-height:calc(100vh - 8rem);overflow-y:auto}.Dialog-module__ACx2ha__header{padding:var(--space-6) var(--space-6) 0}.Dialog-module__ACx2ha__title{font:var(--font-section-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.4}.Dialog-module__ACx2ha__description{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.Dialog-module__ACx2ha__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-4);display:flex}@keyframes Dialog-module__ACx2ha__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__ACx2ha__modalIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:639px){.Dialog-module__ACx2ha__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:100%;height:auto;max-height:90dvh;animation:Dialog-module__ACx2ha__slideInUp var(--duration-slow) var(--ease-emphasis);align-self:flex-end;margin:0}.Dialog-module__ACx2ha__content{padding:var(--space-4)}.Dialog-module__ACx2ha__header{padding:var(--space-4) var(--space-4) 0}.Dialog-module__ACx2ha__footer{padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.Dialog-module__ACx2ha__overlay,.Dialog-module__ACx2ha__dialog{animation:none!important}}
.DropdownMenu-module__r6tFfq__container{display:inline-block;position:relative}.DropdownMenu-module__r6tFfq__trigger{padding:var(--space-2,.5rem);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DropdownMenu-module__r6tFfq__trigger:hover{background:var(--color-surface-secondary)}.DropdownMenu-module__r6tFfq__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.DropdownMenu-module__r6tFfq__content{z-index:var(--z-dropdown,100);min-width:10rem;padding:var(--space-1,.25rem);margin-top:var(--space-1,.25rem);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:DropdownMenu-module__r6tFfq__fadeIn var(--transition-fast) ease-out;position:absolute;top:100%}.DropdownMenu-module__r6tFfq__align-start{left:0}.DropdownMenu-module__r6tFfq__align-center{left:50%;transform:translate(-50%)}.DropdownMenu-module__r6tFfq__align-end{right:0}.DropdownMenu-module__r6tFfq__item{align-items:center;gap:var(--space-2,.5rem);width:100%;padding:var(--space-2,.5rem) var(--space-3,.75rem);font-size:var(--text-base,.875rem);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);outline:none;display:flex}.DropdownMenu-module__r6tFfq__item:hover:not(.DropdownMenu-module__r6tFfq__disabled),.DropdownMenu-module__r6tFfq__item:focus-visible:not(.DropdownMenu-module__r6tFfq__disabled){background:var(--color-surface-secondary)}.DropdownMenu-module__r6tFfq__item:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}.DropdownMenu-module__r6tFfq__item.DropdownMenu-module__r6tFfq__disabled{opacity:.5;cursor:not-allowed}.DropdownMenu-module__r6tFfq__item.DropdownMenu-module__r6tFfq__destructive{color:var(--critical)}.DropdownMenu-module__r6tFfq__item.DropdownMenu-module__r6tFfq__destructive:hover:not(.DropdownMenu-module__r6tFfq__disabled),.DropdownMenu-module__r6tFfq__item.DropdownMenu-module__r6tFfq__destructive:focus-visible:not(.DropdownMenu-module__r6tFfq__disabled){background:var(--critical-muted)}.DropdownMenu-module__r6tFfq__separator{height:1px;margin:var(--space-1,.25rem) 0;background:var(--color-border)}.DropdownMenu-module__r6tFfq__label{padding:var(--space-2,.5rem) var(--space-3,.75rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}@keyframes DropdownMenu-module__r6tFfq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DropdownMenu-module__r6tFfq__align-center{animation:DropdownMenu-module__r6tFfq__fadeInCenter var(--transition-fast) ease-out}@keyframes DropdownMenu-module__r6tFfq__fadeInCenter{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (pointer:coarse),(max-width:768px){.DropdownMenu-module__r6tFfq__item{min-height:var(--touch-target-min,44px);padding:var(--space-3,.75rem) var(--space-4,1rem);font-size:var(--text-md,.9375rem)}.DropdownMenu-module__r6tFfq__trigger{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px)}.DropdownMenu-module__r6tFfq__content{min-width:12rem}}@media (prefers-reduced-motion:reduce){.DropdownMenu-module__r6tFfq__content,.DropdownMenu-module__r6tFfq__align-center{transition-duration:.01ms!important;animation:none!important}}
.EmptyState-module__98ICJq__container{text-align:center;padding:var(--space-8,2rem);flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__98ICJq__sm{padding:var(--space-4,1rem)}.EmptyState-module__98ICJq__sm .EmptyState-module__98ICJq__icon{width:40px;height:40px;margin-bottom:var(--space-3,.75rem)}.EmptyState-module__98ICJq__sm .EmptyState-module__98ICJq__title{font-size:var(--text-base,.875rem)}.EmptyState-module__98ICJq__sm .EmptyState-module__98ICJq__description{font-size:var(--text-sm,.8125rem)}.EmptyState-module__98ICJq__md .EmptyState-module__98ICJq__icon{width:56px;height:56px;margin-bottom:var(--space-4,1rem)}.EmptyState-module__98ICJq__lg{padding:var(--space-16,4rem) var(--space-8,2rem)}.EmptyState-module__98ICJq__lg .EmptyState-module__98ICJq__icon{width:72px;height:72px;margin-bottom:var(--space-6,1.5rem)}.EmptyState-module__98ICJq__lg .EmptyState-module__98ICJq__title{font-size:var(--text-2xl,1.25rem)}.EmptyState-module__98ICJq__icon{width:56px;height:56px;margin-bottom:var(--space-4,1rem);color:var(--text-muted);background:var(--bg-surface);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.EmptyState-module__98ICJq__title{margin:0 0 var(--space-2,.5rem);font-size:var(--text-lg,1rem);color:var(--text-primary);font-weight:600}.EmptyState-module__98ICJq__description{margin:0 0 var(--space-6,1.5rem);font-size:var(--text-base,.875rem);color:var(--text-secondary);max-width:360px;line-height:1.6}.EmptyState-module__98ICJq__actions{gap:var(--space-3,.75rem);flex-wrap:wrap;justify-content:center;display:flex}
.ErrorState-module__6n2b9W__container{text-align:center;padding:var(--space-6) var(--space-8);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ErrorState-module__6n2b9W__icon{width:48px;height:48px;margin-bottom:var(--space-2);color:var(--warning);background:var(--warning-muted);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ErrorState-module__6n2b9W__title{font:var(--font-body-strong);color:var(--text-primary);margin:0}.ErrorState-module__6n2b9W__message{font:var(--font-body);color:var(--text-secondary);max-width:380px;margin:0}.ErrorState-module__6n2b9W__retryButton{margin-top:var(--space-3)}
.FeatureComingSoon-module__JYYlma__container{align-items:flex-start;gap:var(--space-1);padding:var(--space-4);background:var(--surface-1);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);flex-direction:column;display:flex}.FeatureComingSoon-module__JYYlma__icon{margin-bottom:var(--space-1);color:var(--text-muted);opacity:.6;justify-content:center;align-items:center;display:flex}.FeatureComingSoon-module__JYYlma__content{align-items:center;gap:var(--space-2);display:flex}.FeatureComingSoon-module__JYYlma__label{font:var(--font-label);color:var(--text-secondary)}.FeatureComingSoon-module__JYYlma__badge{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--info);background:var(--info-subtle);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);align-items:center;display:inline-flex}.FeatureComingSoon-module__JYYlma__description{font:var(--font-caption);color:var(--text-muted);margin:0}
.FieldError-module__phbT7a__fieldError{align-items:center;gap:var(--space-1);font:var(--font-caption);color:var(--critical);margin-top:var(--space-1);line-height:1.4;display:flex}.FieldError-module__phbT7a__fieldError:before{content:"⚠";flex-shrink:0;font-size:.7rem}.FieldError-module__phbT7a__fieldErrorList{gap:var(--space-0-5);margin-top:var(--space-1);flex-direction:column;display:flex}.FieldError-module__phbT7a__fieldErrorItem{align-items:center;gap:var(--space-1);font:var(--font-caption);color:var(--critical);line-height:1.4;display:flex}.FieldError-module__phbT7a__fieldErrorItem:before{content:"•";flex-shrink:0}
.GlassCard-module__TwIPia__glassCard{border-radius:var(--radius-lg);border:1px solid var(--glass-border);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:relative;overflow:hidden}.GlassCard-module__TwIPia__glassCard:hover{border-color:var(--glass-border-hover)}.GlassCard-module__TwIPia__light{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light)}.GlassCard-module__TwIPia__medium{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}.GlassCard-module__TwIPia__heavy{background:var(--glass-bg);-webkit-backdrop-filter:var(--blur-heavy);backdrop-filter:var(--blur-heavy)}.GlassCard-module__TwIPia__padding-none{padding:0}.GlassCard-module__TwIPia__padding-sm{padding:var(--space-3)}.GlassCard-module__TwIPia__padding-md{padding:var(--space-4)}.GlassCard-module__TwIPia__padding-lg{padding:var(--space-5)}.GlassCard-module__TwIPia__glow{box-shadow:0 0 0 1px var(--border-subtle)}.GlassCard-module__TwIPia__glow:before{content:"";background:linear-gradient(90deg, transparent, var(--glow-color,#8b5cf680), transparent);opacity:.8;height:1px;transition:opacity var(--duration-base) var(--ease-out);position:absolute;top:0;left:0;right:0}.GlassCard-module__TwIPia__glow:hover:before{opacity:1}.GlassCard-module__TwIPia__glow-success{--glow-color:var(--success)}.GlassCard-module__TwIPia__glow-info{--glow-color:var(--info)}.GlassCard-module__TwIPia__glow-warning{--glow-color:var(--warning)}.GlassCard-module__TwIPia__glow-danger{--glow-color:var(--critical)}.GlassCard-module__TwIPia__statsCard{align-items:flex-start;gap:var(--space-4);display:flex}.GlassCard-module__TwIPia__statsIcon{background:var(--surface-1);border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.GlassCard-module__TwIPia__statsContent{flex:1;min-width:0}.GlassCard-module__TwIPia__statsLabel{font:var(--font-metric-label);color:var(--text-secondary);margin:0 0 var(--space-1) 0;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.GlassCard-module__TwIPia__statsValue{font:var(--font-metric);color:var(--text-primary);margin:0}.GlassCard-module__TwIPia__statsChange{font:var(--font-metric-label);margin:var(--space-1) 0 0 0}.GlassCard-module__TwIPia__changeUp{color:var(--success)}.GlassCard-module__TwIPia__changeDown{color:var(--critical)}.GlassCard-module__TwIPia__changeNeutral{color:var(--text-secondary)}@media (max-width:639px){.GlassCard-module__TwIPia__glassCard{border-radius:var(--radius-md)}.GlassCard-module__TwIPia__padding-sm{padding:var(--space-2)}.GlassCard-module__TwIPia__padding-md{padding:var(--space-3)}.GlassCard-module__TwIPia__padding-lg{padding:var(--space-4)}.GlassCard-module__TwIPia__statsCard{gap:var(--space-3)}.GlassCard-module__TwIPia__statsIcon{width:2rem;height:2rem}.GlassCard-module__TwIPia__statsValue{font-size:var(--text-2xl)}}
.Input-module__rdnxQa__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.Input-module__rdnxQa__fullWidth{width:100%}.Input-module__rdnxQa__label{font:var(--font-label);letter-spacing:var(--tracking-wide);color:var(--text-secondary)}.Input-module__rdnxQa__inputWrapper{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--transition-micro), box-shadow var(--transition-micro);align-items:center;display:flex;position:relative}.Input-module__rdnxQa__inputWrapper:focus-within{border-color:rgba(var(--color-ai-primary-rgb), .5);box-shadow:0 0 0 3px rgba(var(--color-ai-primary-rgb), .1)}.Input-module__rdnxQa__hasError{border-color:var(--critical)}.Input-module__rdnxQa__hasError:focus-within{border-color:var(--critical);box-shadow:0 0 0 3px color-mix(in srgb, var(--critical) 10%, transparent)}.Input-module__rdnxQa__sm{height:2rem}.Input-module__rdnxQa__md{height:2.5rem}.Input-module__rdnxQa__lg{height:3rem}.Input-module__rdnxQa__input{color:var(--text-primary);font-size:var(--text-sm);padding:0 var(--space-3);background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;font-family:inherit}.Input-module__rdnxQa__input::placeholder{color:var(--text-muted)}.Input-module__rdnxQa__leftIcon,.Input-module__rdnxQa__rightIcon{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Input-module__rdnxQa__leftIcon{padding-left:var(--space-3)}.Input-module__rdnxQa__rightIcon{padding-right:var(--space-3)}.Input-module__rdnxQa__leftIcon svg,.Input-module__rdnxQa__rightIcon svg{width:var(--icon-md);height:var(--icon-md)}.Input-module__rdnxQa__hasLeftIcon .Input-module__rdnxQa__input{padding-left:var(--space-1)}.Input-module__rdnxQa__hasRightIcon .Input-module__rdnxQa__input{padding-right:var(--space-1)}.Input-module__rdnxQa__error{font-size:var(--text-xs);color:var(--critical);margin:0}.Input-module__rdnxQa__hint{font-size:var(--text-xs);color:var(--text-muted);margin:0}@media (max-width:639px){.Input-module__rdnxQa__inputWrapper{min-height:var(--touch-target-min)}.Input-module__rdnxQa__sm{height:36px}.Input-module__rdnxQa__md{height:var(--touch-target-min)}.Input-module__rdnxQa__lg{height:52px}.Input-module__rdnxQa__input{font-size:1rem}}
.Progress-module__ahfteW__container{align-items:center;gap:var(--space-3,.75rem);display:flex}.Progress-module__ahfteW__track{background:var(--surface-2);border-radius:9999px;flex:1;overflow:hidden}.Progress-module__ahfteW__track.Progress-module__ahfteW__sm{height:4px}.Progress-module__ahfteW__track.Progress-module__ahfteW__md{height:8px}.Progress-module__ahfteW__track.Progress-module__ahfteW__lg{height:12px}.Progress-module__ahfteW__bar{height:100%;transition:width var(--duration-normal,.2s) var(--ease-default);border-radius:9999px}.Progress-module__ahfteW__bar.Progress-module__ahfteW__default{background:var(--info)}.Progress-module__ahfteW__bar.Progress-module__ahfteW__success{background:var(--success)}.Progress-module__ahfteW__bar.Progress-module__ahfteW__warning{background:var(--warning)}.Progress-module__ahfteW__bar.Progress-module__ahfteW__danger{background:var(--critical)}.Progress-module__ahfteW__label{font:var(--font-caption,500 .75rem/1.5 var(--font-sans));color:var(--text-secondary);text-align:right;min-width:2.5rem}
.Spinner-module__II00WG__spinner{color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.Spinner-module__II00WG__sm .Spinner-module__II00WG__icon{width:var(--icon-sm,16px);height:var(--icon-sm,16px)}.Spinner-module__II00WG__md .Spinner-module__II00WG__icon{width:var(--icon-md,20px);height:var(--icon-md,20px)}.Spinner-module__II00WG__lg .Spinner-module__II00WG__icon{width:var(--icon-lg,24px);height:var(--icon-lg,24px)}.Spinner-module__II00WG__xl .Spinner-module__II00WG__icon{width:var(--icon-xl,32px);height:var(--icon-xl,32px)}.Spinner-module__II00WG__icon{animation:Spinner-module__II00WG__spin var(--duration-organic,1s) linear infinite}.Spinner-module__II00WG__track{opacity:.25}.Spinner-module__II00WG__head{opacity:.75}@keyframes Spinner-module__II00WG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Spinner-module__II00WG__page{background:var(--surface-0);justify-content:center;align-items:center;min-height:100vh;display:flex}@media (prefers-reduced-motion:reduce){.Spinner-module__II00WG__icon{animation-duration:2s}}
.Tabs-module__bxw1SW__tabs{gap:var(--space-4,1rem);flex-direction:column;display:flex}.Tabs-module__bxw1SW__list{gap:var(--space-1,.25rem);padding:var(--space-1,.25rem);background:var(--color-surface-secondary);border-radius:var(--radius-md);width:fit-content;display:flex}.Tabs-module__bxw1SW__trigger{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-4,1rem);font-size:var(--text-base,.875rem);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;font-weight:500;display:flex}.Tabs-module__bxw1SW__trigger:hover:not(:disabled){color:var(--text-primary);background:var(--color-surface)}.Tabs-module__bxw1SW__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.Tabs-module__bxw1SW__trigger:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__bxw1SW__trigger.Tabs-module__bxw1SW__selected{color:var(--text-primary);background:var(--color-surface);box-shadow:var(--shadow-sm)}.Tabs-module__bxw1SW__content{animation:Tabs-module__bxw1SW__fadeIn var(--transition-fast) ease-out}@keyframes Tabs-module__bxw1SW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.Tabs-module__bxw1SW__list{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Tabs-module__bxw1SW__trigger{min-height:var(--touch-target-min,44px);padding:var(--space-3,.75rem) var(--space-3,.75rem);flex:1}}@media (prefers-reduced-motion:reduce){.Tabs-module__bxw1SW__content{animation:none}}
.TeamMemberCard-module__BbjsKG__card{background:var(--bg-soft,#2a2a2a);border:1px solid var(--border-subtle,#2a2a2a);cursor:pointer;color:inherit;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.TeamMemberCard-module__BbjsKG__card:hover{border-color:var(--accent-primary,#29e8ff);transform:translateY(-1px);box-shadow:0 4px 12px #00000040}.TeamMemberCard-module__BbjsKG__avatar{letter-spacing:.02em;border:1.5px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.875rem;font-weight:700;display:flex}.TeamMemberCard-module__BbjsKG__avatar.TeamMemberCard-module__BbjsKG__roleOwner{background:rgba(var(--color-role-owner-rgb), .15);color:var(--color-role-owner);border-color:rgba(var(--color-role-owner-rgb), .3)}.TeamMemberCard-module__BbjsKG__avatar.TeamMemberCard-module__BbjsKG__roleAdmin{background:rgba(var(--color-role-admin-rgb), .15);color:var(--color-role-admin);border-color:rgba(var(--color-role-admin-rgb), .3)}.TeamMemberCard-module__BbjsKG__avatar.TeamMemberCard-module__BbjsKG__roleManager{background:rgba(var(--color-role-manager-rgb), .15);color:var(--color-role-manager);border-color:rgba(var(--color-role-manager-rgb), .3)}.TeamMemberCard-module__BbjsKG__avatar.TeamMemberCard-module__BbjsKG__roleMember{background:rgba(var(--color-role-member-rgb), .15);color:var(--color-role-member);border-color:rgba(var(--color-role-member-rgb), .3)}.TeamMemberCard-module__BbjsKG__avatar.TeamMemberCard-module__BbjsKG__roleViewer{background:rgba(var(--color-role-viewer-rgb), .12);color:var(--color-role-viewer);border-color:rgba(var(--color-role-viewer-rgb), .25)}.TeamMemberCard-module__BbjsKG__content{flex:1;min-width:0}.TeamMemberCard-module__BbjsKG__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TeamMemberCard-module__BbjsKG__name{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.TeamMemberCard-module__BbjsKG__roleBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:.625rem;font-weight:700}.TeamMemberCard-module__BbjsKG__roleBadge.TeamMemberCard-module__BbjsKG__roleOwner{background:rgba(var(--color-role-owner-rgb), .2);color:var(--color-role-owner)}.TeamMemberCard-module__BbjsKG__roleBadge.TeamMemberCard-module__BbjsKG__roleAdmin{background:rgba(var(--color-role-admin-rgb), .2);color:var(--color-role-admin)}.TeamMemberCard-module__BbjsKG__roleBadge.TeamMemberCard-module__BbjsKG__roleManager{background:rgba(var(--color-role-manager-rgb), .2);color:var(--color-role-manager)}.TeamMemberCard-module__BbjsKG__roleBadge.TeamMemberCard-module__BbjsKG__roleMember{background:rgba(var(--color-role-member-rgb), .2);color:var(--color-role-member)}.TeamMemberCard-module__BbjsKG__roleBadge.TeamMemberCard-module__BbjsKG__roleViewer{background:rgba(var(--color-role-viewer-rgb), .15);color:var(--color-role-viewer)}.TeamMemberCard-module__BbjsKG__statusDot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.TeamMemberCard-module__BbjsKG__statusDot.TeamMemberCard-module__BbjsKG__statusActive{background:var(--success);box-shadow:0 0 6px rgba(var(--success-rgb), .5)}.TeamMemberCard-module__BbjsKG__statusDot.TeamMemberCard-module__BbjsKG__statusInactive{background:var(--color-slate-dark)}.TeamMemberCard-module__BbjsKG__statusDot.TeamMemberCard-module__BbjsKG__statusPending{background:var(--warning);animation:2s ease-in-out infinite TeamMemberCard-module__BbjsKG__pulse}@keyframes TeamMemberCard-module__BbjsKG__pulse{0%,to{opacity:1}50%{opacity:.4}}.TeamMemberCard-module__BbjsKG__email{color:var(--text-muted,#666);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.8125rem;overflow:hidden}.TeamMemberCard-module__BbjsKG__meta{align-items:center;gap:14px;margin-top:6px;display:flex}.TeamMemberCard-module__BbjsKG__metaItem{color:var(--text-muted,#666);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;display:flex}.TeamMemberCard-module__BbjsKG__metaItem svg{opacity:.6}.TeamMemberCard-module__BbjsKG__chevron{color:var(--text-muted,#666);opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s}.TeamMemberCard-module__BbjsKG__card:hover .TeamMemberCard-module__BbjsKG__chevron{opacity:1;transform:translate(2px)}@media (max-width:768px){.TeamMemberCard-module__BbjsKG__card{gap:12px;padding:12px}.TeamMemberCard-module__BbjsKG__avatar{width:38px;height:38px;font-size:.8125rem}.TeamMemberCard-module__BbjsKG__name{font-size:.875rem}.TeamMemberCard-module__BbjsKG__chevron{opacity:.5}.TeamMemberCard-module__BbjsKG__actions{display:none}}.TeamMemberCard-module__BbjsKG__actions{opacity:0;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s;display:flex}.TeamMemberCard-module__BbjsKG__card:hover .TeamMemberCard-module__BbjsKG__actions{opacity:1}.TeamMemberCard-module__BbjsKG__actionBtn{border:1px solid var(--border-subtle,#2a2a2a);background:var(--bg-surface,#1e1e1e);width:30px;height:30px;color:var(--text-secondary,#a1a1aa);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.TeamMemberCard-module__BbjsKG__actionBtn:hover{background:var(--accent-primary,#29e8ff);color:#fff;border-color:var(--accent-primary,#29e8ff)}.TeamMemberCard-module__BbjsKG__department{color:var(--text-muted,#71717a);background:var(--bg-surface,#1e1e1e);border:1px solid var(--border-subtle,#2a2a2a);border-radius:4px;padding:1px 6px;font-size:.6875rem}.TeamMemberCard-module__BbjsKG__jobTitle{color:var(--text-secondary,#a1a1aa);margin:2px 0 0;font-size:.75rem;line-height:1.3}.TeamMemberCard-module__BbjsKG__roleDesc{color:var(--text-muted,#71717a);text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin:2px 0 0;font-size:.6875rem;line-height:1.3;overflow:hidden}.TeamMemberCard-module__BbjsKG__roleAI{background:rgba(var(--color-ai-accent-rgb), .12);color:var(--color-cyan);border-color:rgba(var(--color-ai-accent-rgb), .25)}
.Label-module__6vJZeq__label{font:var(--font-label);color:var(--text-primary);margin-bottom:var(--space-1-5);display:block}.Label-module__6vJZeq__required{color:var(--critical);margin-left:var(--space-1)}
.Checkbox-module__QfBj-G__container{align-items:center;gap:var(--space-2,.5rem);display:flex}.Checkbox-module__QfBj-G__input{opacity:0;width:0;height:0;position:absolute}.Checkbox-module__QfBj-G__checkbox{border:2px solid var(--border-default);border-radius:var(--radius-xs,4px);background:var(--surface-1);width:18px;height:18px;transition:var(--transition-micro);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkbox-module__QfBj-G__input:focus-visible+.Checkbox-module__QfBj-G__checkbox{outline:2px solid var(--info);outline-offset:2px}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__checkbox{background:var(--info);border-color:var(--info)}.Checkbox-module__QfBj-G__input:disabled+.Checkbox-module__QfBj-G__checkbox{opacity:.5;cursor:not-allowed}.Checkbox-module__QfBj-G__checkmark{width:12px;height:12px;color:var(--text-on-emphasis,#fff);opacity:0;transition:var(--transition-micro);transform:scale(.5)}.Checkbox-module__QfBj-G__input:checked+.Checkbox-module__QfBj-G__checkbox .Checkbox-module__QfBj-G__checkmark{opacity:1;transform:scale(1)}.Checkbox-module__QfBj-G__label{font:var(--font-body,400 .875rem/1.5 var(--font-sans));color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.Checkbox-module__QfBj-G__input:disabled~.Checkbox-module__QfBj-G__label{opacity:.5;cursor:not-allowed}
.QuoteBoard-module__fcgeTG__wrapper{width:100%;position:relative}.QuoteBoard-module__fcgeTG__container{width:100%;padding-bottom:var(--space-6);-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:var(--border-default,#555) var(--bg-soft,#1a1a1a);overflow-x:auto}.QuoteBoard-module__fcgeTG__scrollArrow{z-index:var(--z-sticky,200);border-radius:var(--radius-full,9999px);background:var(--glass-bg,#0f0f12b8);width:36px;height:36px;-webkit-backdrop-filter:var(--blur-medium,blur(16px));backdrop-filter:var(--blur-medium,blur(16px));border:1px solid var(--border-strong,#ffffff24);color:var(--text-primary,#fafafa);cursor:pointer;box-shadow:var(--shadow-md);justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.QuoteBoard-module__fcgeTG__scrollArrow:hover{background:var(--bg-surface-hover,#ffffff17);border-color:var(--color-ai-primary,#29e8ff);box-shadow:var(--shadow-lg);transform:translateY(-50%)scale(1.08)}.QuoteBoard-module__fcgeTG__scrollArrow:active{transform:translateY(-50%)scale(.95)}.QuoteBoard-module__fcgeTG__scrollArrowLeft{left:4px}.QuoteBoard-module__fcgeTG__scrollArrowRight{right:4px}.QuoteBoard-module__fcgeTG__scrollArrowDisabled{opacity:.3;cursor:default;pointer-events:none}.QuoteBoard-module__fcgeTG__container::-webkit-scrollbar{height:10px}.QuoteBoard-module__fcgeTG__container::-webkit-scrollbar-track{background:var(--bg-soft,#1a1a1a);border-radius:5px}.QuoteBoard-module__fcgeTG__container::-webkit-scrollbar-thumb{background:var(--border-default,#555);border:2px solid var(--bg-soft,#1a1a1a);border-radius:5px}.QuoteBoard-module__fcgeTG__container::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary,#888)}.QuoteBoard-module__fcgeTG__board{gap:var(--space-4);min-width:max-content;padding:var(--space-2) var(--space-1);display:flex}.QuoteBoard-module__fcgeTG__columnSkeleton{background:var(--bg-surface,#1a1a1a);border-radius:var(--radius-lg);border:1px solid var(--border-subtle,#333);min-height:400px;padding:var(--space-4);flex:0 0 300px}.QuoteBoard-module__fcgeTG__columnHeaderSkeleton{background:var(--bg-soft,#2a2a2a);border-radius:var(--radius-md);height:48px;margin-bottom:var(--space-4);animation:1.5s ease-in-out infinite QuoteBoard-module__fcgeTG__pulse}.QuoteBoard-module__fcgeTG__cardsSkeleton{gap:var(--space-3);flex-direction:column;display:flex}.QuoteBoard-module__fcgeTG__cardSkeleton{background:var(--bg-soft,#2a2a2a);border-radius:var(--radius-md);height:120px;animation:1.5s ease-in-out infinite QuoteBoard-module__fcgeTG__pulse}.QuoteBoard-module__fcgeTG__error{padding:var(--space-8);border-radius:var(--radius-lg);background:#ef44441a;border:1px solid #ef44444d;justify-content:center;align-items:center;display:flex}.QuoteBoard-module__fcgeTG__error p{color:var(--critical,#ef4444);font-size:.875rem}@keyframes QuoteBoard-module__fcgeTG__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.QuoteBoard-module__fcgeTG__scrollArrow{display:none}.QuoteBoard-module__fcgeTG__container{padding-bottom:calc(var(--space-6) + var(--sab,env(safe-area-inset-bottom,0px)));overflow-x:scroll}.QuoteBoard-module__fcgeTG__board{gap:var(--space-3);padding:var(--space-1)}.QuoteBoard-module__fcgeTG__columnSkeleton{flex:0 0 280px}}@media (max-width:520px){.QuoteBoard-module__fcgeTG__container{overflow:visible auto}.QuoteBoard-module__fcgeTG__board{min-width:unset;gap:var(--space-4);width:100%;padding:var(--space-2);flex-direction:column}.QuoteBoard-module__fcgeTG__columnSkeleton{flex:none;width:100%;min-height:200px}}
.Textarea-module__OSRF5G__wrapper{gap:var(--space-1-5);flex-direction:column;display:flex}.Textarea-module__OSRF5G__fullWidth{width:100%}.Textarea-module__OSRF5G__label{font:var(--font-label);color:var(--text-secondary)}.Textarea-module__OSRF5G__inputWrapper{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--duration-micro) var(--ease-out), box-shadow var(--duration-micro) var(--ease-out);display:flex;position:relative;overflow:hidden}.Textarea-module__OSRF5G__inputWrapper:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--info-muted)}.Textarea-module__OSRF5G__hasError{border-color:var(--critical)}.Textarea-module__OSRF5G__hasError:focus-within{border-color:var(--critical);box-shadow:0 0 0 3px var(--critical-muted)}.Textarea-module__OSRF5G__textarea{width:100%;color:var(--text-primary);padding:var(--space-3) var(--space-4);font-size:var(--text-base);resize:vertical;background:0 0;border:none;outline:none;min-height:80px;font-family:inherit;line-height:1.6}.Textarea-module__OSRF5G__textarea::placeholder{color:var(--text-tertiary)}.Textarea-module__OSRF5G__textarea:disabled{opacity:.5;cursor:not-allowed}.Textarea-module__OSRF5G__error{font:var(--font-caption);color:var(--critical)}.Textarea-module__OSRF5G__hint{font:var(--font-caption);color:var(--text-tertiary)}
.Toast-module__HsjkRa__container{top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:400px;display:flex;position:fixed}.Toast-module__HsjkRa__toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-3);border:1px solid var(--border-popover);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);pointer-events:auto;animation:Toast-module__HsjkRa__toastIn var(--duration-slow) var(--ease-emphasis);min-width:320px;display:flex}.Toast-module__HsjkRa__toast:hover{border-color:var(--border-strong)}.Toast-module__HsjkRa__toastExiting{animation:Toast-module__HsjkRa__toastOut var(--duration-base) var(--ease-in) forwards}.Toast-module__HsjkRa__iconContainer{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__HsjkRa__iconSuccess{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.Toast-module__HsjkRa__iconError{background:color-mix(in srgb, var(--critical) 15%, transparent);color:var(--critical)}.Toast-module__HsjkRa__iconWarning{background:color-mix(in srgb, var(--warning) 15%, transparent);color:var(--warning)}.Toast-module__HsjkRa__iconInfo{background:color-mix(in srgb, var(--info) 15%, transparent);color:var(--info)}.Toast-module__HsjkRa__content{flex:1;min-width:0}.Toast-module__HsjkRa__title{font:var(--font-label);color:var(--text-primary);margin:0;line-height:1.4}.Toast-module__HsjkRa__description{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);line-height:1.4}.Toast-module__HsjkRa__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.Toast-module__HsjkRa__action{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-micro);border:none}.Toast-module__HsjkRa__action:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}.Toast-module__HsjkRa__closeButton{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:background-color var(--transition-micro), color var(--transition-micro);background:0 0;border:none;flex-shrink:0}.Toast-module__HsjkRa__closeButton:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.Toast-module__HsjkRa__closeIcon{width:var(--icon-sm);height:var(--icon-sm);display:block}@media (max-width:639px){.Toast-module__HsjkRa__container{top:auto;bottom:calc(var(--space-4) + var(--sab));left:var(--space-4);right:var(--space-4);max-width:none}.Toast-module__HsjkRa__toast{min-width:unset;width:100%;animation:Toast-module__HsjkRa__slideInUp var(--duration-slow) var(--ease-emphasis)}.Toast-module__HsjkRa__toastExiting{animation:Toast-module__HsjkRa__slideOutDown var(--duration-base) var(--ease-in) forwards}.Toast-module__HsjkRa__closeButton{min-width:var(--touch-target-min);min-height:var(--touch-target-min);justify-content:center;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.Toast-module__HsjkRa__toast,.Toast-module__HsjkRa__toastExiting{animation:none}.Toast-module__HsjkRa__toastExiting{opacity:0}}
.EstimateSpaceView-module__csYAja__root{flex-direction:column;height:100%;min-height:0;display:flex}.EstimateSpaceView-module__csYAja__header{border-bottom:1px solid var(--border-primary,#e2e8f0);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.EstimateSpaceView-module__csYAja__headerLeft{align-items:center;gap:12px;display:flex}.EstimateSpaceView-module__csYAja__backLink{color:var(--text-secondary,#64748b);align-items:center;gap:4px;font-size:.8125rem;text-decoration:none;display:flex}.EstimateSpaceView-module__csYAja__backLink:hover{color:var(--text-primary,#1e293b)}.EstimateSpaceView-module__csYAja__spaceName{color:var(--text-primary,#1e293b);font-size:1rem;font-weight:600}.EstimateSpaceView-module__csYAja__tabs{border-bottom:1px solid var(--border-primary,#e2e8f0);background:var(--bg-elevated,#fff);gap:2px;padding:0 20px;display:flex}.EstimateSpaceView-module__csYAja__tab{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.875rem;font-weight:500}.EstimateSpaceView-module__csYAja__tab:hover{color:var(--text-primary,#1e293b)}.EstimateSpaceView-module__csYAja__tabActive{color:var(--brand-primary,#2563eb);border-bottom-color:var(--brand-primary,#2563eb)}.EstimateSpaceView-module__csYAja__builderWrap{flex:1;min-height:0;overflow-y:auto}.EstimateSpaceView-module__csYAja__canvasWrap{flex:1;min-height:0;display:flex}.EstimateSpaceView-module__csYAja__missingEstimate{height:100%;color:var(--text-secondary,#64748b);text-align:center;justify-content:center;align-items:center;padding:32px;font-size:.875rem;display:flex}
