.InspectionRequestModal-module__8BFxjq__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.2s InspectionRequestModal-module__8BFxjq__fadeIn;display:flex;position:fixed;inset:0}.InspectionRequestModal-module__8BFxjq__overlay.InspectionRequestModal-module__8BFxjq__closing{animation:.25s forwards InspectionRequestModal-module__8BFxjq__fadeOut}@keyframes InspectionRequestModal-module__8BFxjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InspectionRequestModal-module__8BFxjq__fadeOut{0%{opacity:1}to{opacity:0}}.InspectionRequestModal-module__8BFxjq__panel{background:var(--surface-raised);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) InspectionRequestModal-module__8BFxjq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.InspectionRequestModal-module__8BFxjq__panel.InspectionRequestModal-module__8BFxjq__closing{animation:.25s forwards InspectionRequestModal-module__8BFxjq__slideDown}@keyframes InspectionRequestModal-module__8BFxjq__slideUp{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes InspectionRequestModal-module__8BFxjq__slideDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(24px)scale(.97)}}.InspectionRequestModal-module__8BFxjq__header{border-bottom:1px solid var(--border-color);flex-shrink:0;padding:20px 24px 16px}.InspectionRequestModal-module__8BFxjq__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.InspectionRequestModal-module__8BFxjq__headerLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:4px;font-size:11px;font-weight:600}.InspectionRequestModal-module__8BFxjq__headerTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.InspectionRequestModal-module__8BFxjq__headerAddress{color:var(--text-muted);margin-top:3px;font-size:12px}.InspectionRequestModal-module__8BFxjq__closeBtn{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.InspectionRequestModal-module__8BFxjq__closeBtn:hover{background:var(--surface-muted);color:var(--text-primary)}.InspectionRequestModal-module__8BFxjq__progressSteps{align-items:center;gap:0;display:flex}.InspectionRequestModal-module__8BFxjq__stepItem{flex:1;align-items:center;display:flex}.InspectionRequestModal-module__8BFxjq__stepDot{border:2px solid var(--border-color);background:var(--surface-muted);width:28px;height:28px;color:var(--text-muted);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .2s,color .2s,border .2s;display:flex;position:relative}.InspectionRequestModal-module__8BFxjq__stepItem.InspectionRequestModal-module__8BFxjq__active .InspectionRequestModal-module__8BFxjq__stepDot{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.InspectionRequestModal-module__8BFxjq__stepItem.InspectionRequestModal-module__8BFxjq__completed .InspectionRequestModal-module__8BFxjq__stepDot{border-color:var(--accent-success);background:var(--accent-success);color:#fff}.InspectionRequestModal-module__8BFxjq__stepConnector{background:var(--border-color);flex:1;height:2px;transition:background .2s}.InspectionRequestModal-module__8BFxjq__stepItem.InspectionRequestModal-module__8BFxjq__completed+.InspectionRequestModal-module__8BFxjq__stepItem .InspectionRequestModal-module__8BFxjq__stepConnector,.InspectionRequestModal-module__8BFxjq__stepItem.InspectionRequestModal-module__8BFxjq__completed .InspectionRequestModal-module__8BFxjq__stepConnector{background:var(--accent-success)}.InspectionRequestModal-module__8BFxjq__stepLabel{display:none}.InspectionRequestModal-module__8BFxjq__body{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;flex:1;padding:24px;overflow-y:auto}.InspectionRequestModal-module__8BFxjq__stepTitle{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:700}.InspectionRequestModal-module__8BFxjq__stepSubtitle{color:var(--text-muted);margin:0 0 20px;font-size:12px}.InspectionRequestModal-module__8BFxjq__calendarSection{margin-bottom:24px}.InspectionRequestModal-module__8BFxjq__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.InspectionRequestModal-module__8BFxjq__calendarNav{align-items:center;gap:8px;display:flex}.InspectionRequestModal-module__8BFxjq__calendarMonthLabel{color:var(--text-primary);text-align:center;min-width:140px;font-size:14px;font-weight:600}.InspectionRequestModal-module__8BFxjq__calendarNavBtn{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:background .15s;display:flex}.InspectionRequestModal-module__8BFxjq__calendarNavBtn:hover{background:var(--surface-muted)}.InspectionRequestModal-module__8BFxjq__calendarGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.InspectionRequestModal-module__8BFxjq__calendarDayHeader{text-align:center;text-transform:uppercase;color:var(--text-muted);padding:6px 0;font-size:10px;font-weight:600}.InspectionRequestModal-module__8BFxjq__calendarDay{aspect-ratio:1;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:38px;transition:all .15s;display:flex}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__empty{cursor:default}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__past,.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__unavailable{cursor:default;opacity:.35}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__available{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 25%, transparent)}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__available:hover{background:color-mix(in srgb, var(--accent-primary) 18%, transparent);border-color:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__selected{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__today{border-color:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__calendarDayNumber{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__selected .InspectionRequestModal-module__8BFxjq__calendarDayNumber{color:#fff}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__past .InspectionRequestModal-module__8BFxjq__calendarDayNumber,.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__unavailable .InspectionRequestModal-module__8BFxjq__calendarDayNumber{color:var(--text-muted)}.InspectionRequestModal-module__8BFxjq__calendarDayDot{background:var(--accent-primary);border-radius:50%;width:4px;height:4px}.InspectionRequestModal-module__8BFxjq__calendarDay.InspectionRequestModal-module__8BFxjq__selected .InspectionRequestModal-module__8BFxjq__calendarDayDot{background:#ffffffb3}.InspectionRequestModal-module__8BFxjq__windowsSection{margin-top:4px}.InspectionRequestModal-module__8BFxjq__windowsTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600}.InspectionRequestModal-module__8BFxjq__windowsGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.InspectionRequestModal-module__8BFxjq__windowCard{border:1.5px solid var(--border-color);background:var(--surface-muted);cursor:pointer;text-align:left;border-radius:10px;padding:12px 14px;transition:all .15s}.InspectionRequestModal-module__8BFxjq__windowCard:hover{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 6%, var(--surface-muted))}.InspectionRequestModal-module__8BFxjq__windowCard.InspectionRequestModal-module__8BFxjq__selected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.InspectionRequestModal-module__8BFxjq__windowCard.InspectionRequestModal-module__8BFxjq__full{cursor:not-allowed;opacity:.5}.InspectionRequestModal-module__8BFxjq__windowTime{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:700}.InspectionRequestModal-module__8BFxjq__windowLabel{color:var(--text-secondary);margin-bottom:4px;font-size:11px}.InspectionRequestModal-module__8BFxjq__windowCapacity{color:var(--text-muted);font-size:10px}.InspectionRequestModal-module__8BFxjq__windowCapacity.InspectionRequestModal-module__8BFxjq__scarce{color:#f59e0b;font-weight:600}.InspectionRequestModal-module__8BFxjq__noWindows{text-align:center;color:var(--text-muted);background:var(--surface-muted);border-radius:10px;padding:20px;font-size:13px}.InspectionRequestModal-module__8BFxjq__formSection{margin-bottom:20px}.InspectionRequestModal-module__8BFxjq__formSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.InspectionRequestModal-module__8BFxjq__formSectionTitle:after{content:"";background:var(--border-color);flex:1;height:1px}.InspectionRequestModal-module__8BFxjq__formRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.InspectionRequestModal-module__8BFxjq__formRow.InspectionRequestModal-module__8BFxjq__single{grid-template-columns:1fr}.InspectionRequestModal-module__8BFxjq__formField{flex-direction:column;gap:5px;display:flex}.InspectionRequestModal-module__8BFxjq__formLabel{color:var(--text-secondary);letter-spacing:.02em;font-size:11px;font-weight:600}.InspectionRequestModal-module__8BFxjq__formLabel.InspectionRequestModal-module__8BFxjq__required:after{content:" *";color:var(--accent-danger)}.InspectionRequestModal-module__8BFxjq__formInput,.InspectionRequestModal-module__8BFxjq__formTextarea,.InspectionRequestModal-module__8BFxjq__formSelect{border:1.5px solid var(--border-color);background:var(--surface-muted);color:var(--text-primary);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.InspectionRequestModal-module__8BFxjq__formInput:focus,.InspectionRequestModal-module__8BFxjq__formTextarea:focus,.InspectionRequestModal-module__8BFxjq__formSelect:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--focus-ring)}.InspectionRequestModal-module__8BFxjq__formInput.InspectionRequestModal-module__8BFxjq__readonly{color:var(--text-secondary);cursor:default}.InspectionRequestModal-module__8BFxjq__formTextarea{resize:vertical;min-height:72px;line-height:1.5}.InspectionRequestModal-module__8BFxjq__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236f7d97' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.InspectionRequestModal-module__8BFxjq__radioGroup{gap:8px;display:flex}.InspectionRequestModal-module__8BFxjq__radioCard{border:1.5px solid var(--border-color);background:var(--surface-muted);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;padding:10px 14px;transition:all .15s;display:flex}.InspectionRequestModal-module__8BFxjq__radioCard:hover{border-color:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__radioCard.InspectionRequestModal-module__8BFxjq__radioSelected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.InspectionRequestModal-module__8BFxjq__radioCardDot{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.InspectionRequestModal-module__8BFxjq__radioCard.InspectionRequestModal-module__8BFxjq__radioSelected .InspectionRequestModal-module__8BFxjq__radioCardDot{border-color:var(--accent-primary);background:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__radioCard.InspectionRequestModal-module__8BFxjq__radioSelected .InspectionRequestModal-module__8BFxjq__radioCardDot:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.InspectionRequestModal-module__8BFxjq__radioCardLabel{color:var(--text-primary);font-size:13px;font-weight:500}.InspectionRequestModal-module__8BFxjq__radioCardSub{color:var(--text-muted);font-size:10px}.InspectionRequestModal-module__8BFxjq__chipGroup{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.InspectionRequestModal-module__8BFxjq__chip{border:1.5px solid var(--border-color);background:var(--surface-muted);color:var(--text-secondary);cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.InspectionRequestModal-module__8BFxjq__chip:hover{border-color:var(--accent-primary);color:var(--text-primary)}.InspectionRequestModal-module__8BFxjq__chip.InspectionRequestModal-module__8BFxjq__chipSelected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--accent-primary);font-weight:600}.InspectionRequestModal-module__8BFxjq__toggleRow{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.InspectionRequestModal-module__8BFxjq__toggleLabel{color:var(--text-primary);font-size:13px;font-weight:500}.InspectionRequestModal-module__8BFxjq__toggleSub{color:var(--text-muted);margin-top:1px;font-size:11px}.InspectionRequestModal-module__8BFxjq__toggle{flex-shrink:0;width:40px;height:22px;position:relative}.InspectionRequestModal-module__8BFxjq__toggle input{opacity:0;width:0;height:0;position:absolute}.InspectionRequestModal-module__8BFxjq__toggleSlider{background:var(--border-color);cursor:pointer;border-radius:11px;transition:background .2s;position:absolute;inset:0}.InspectionRequestModal-module__8BFxjq__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.InspectionRequestModal-module__8BFxjq__toggle input:checked+.InspectionRequestModal-module__8BFxjq__toggleSlider{background:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__toggle input:checked+.InspectionRequestModal-module__8BFxjq__toggleSlider:before{transform:translate(18px)}.InspectionRequestModal-module__8BFxjq__accessGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.InspectionRequestModal-module__8BFxjq__accessCard{border:1.5px solid var(--border-color);background:var(--surface-muted);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.InspectionRequestModal-module__8BFxjq__accessCard:hover{border-color:var(--accent-primary)}.InspectionRequestModal-module__8BFxjq__accessCard.InspectionRequestModal-module__8BFxjq__accessSelected{border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.InspectionRequestModal-module__8BFxjq__accessIcon{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:32px;height:32px;color:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.InspectionRequestModal-module__8BFxjq__accessLabel{color:var(--text-primary);font-size:12px;font-weight:600}.InspectionRequestModal-module__8BFxjq__accessSub{color:var(--text-muted);margin-top:1px;font-size:10px}.InspectionRequestModal-module__8BFxjq__reviewCard{border:1px solid var(--border-color);border-radius:12px;margin-bottom:16px;overflow:hidden}.InspectionRequestModal-module__8BFxjq__reviewSection{border-bottom:1px solid var(--border-color);padding:14px 16px}.InspectionRequestModal-module__8BFxjq__reviewSection:last-child{border-bottom:none}.InspectionRequestModal-module__8BFxjq__reviewSectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-size:10px;font-weight:700}.InspectionRequestModal-module__8BFxjq__reviewRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.InspectionRequestModal-module__8BFxjq__reviewRow:last-child{margin-bottom:0}.InspectionRequestModal-module__8BFxjq__reviewKey{color:var(--text-muted);flex-shrink:0;font-size:12px}.InspectionRequestModal-module__8BFxjq__reviewValue{color:var(--text-primary);text-align:right;font-size:12px;font-weight:500}.InspectionRequestModal-module__8BFxjq__reviewDateBadge{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.InspectionRequestModal-module__8BFxjq__paymentBlock{border:1.5px dashed var(--border-color);background:var(--surface-muted);opacity:.7;text-align:center;border-radius:12px;margin-bottom:16px;padding:16px}.InspectionRequestModal-module__8BFxjq__paymentIcon{color:var(--text-muted);margin-bottom:8px;font-size:28px}.InspectionRequestModal-module__8BFxjq__paymentTitle{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:600}.InspectionRequestModal-module__8BFxjq__paymentSub{color:var(--text-muted);font-size:11px}.InspectionRequestModal-module__8BFxjq__paymentPillRow{justify-content:center;gap:8px;margin-top:10px;display:flex}.InspectionRequestModal-module__8BFxjq__paymentPill{border:1px solid var(--border-color);color:var(--text-muted);border-radius:20px;padding:4px 12px;font-size:11px}.InspectionRequestModal-module__8BFxjq__confirmationScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.InspectionRequestModal-module__8BFxjq__confirmationIcon{background:color-mix(in srgb, var(--accent-success) 15%, transparent);border:2px solid var(--accent-success);width:72px;height:72px;color:var(--accent-success);border-radius:50%;justify-content:center;align-items:center;font-size:32px;animation:.4s cubic-bezier(.34,1.56,.64,1) InspectionRequestModal-module__8BFxjq__popIn;display:flex}@keyframes InspectionRequestModal-module__8BFxjq__popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.InspectionRequestModal-module__8BFxjq__confirmationTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:800}.InspectionRequestModal-module__8BFxjq__confirmationDate{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border-radius:20px;padding:6px 16px;font-size:15px;font-weight:600}.InspectionRequestModal-module__8BFxjq__confirmationMessage{color:var(--text-secondary);max-width:380px;font-size:13px;line-height:1.6}.InspectionRequestModal-module__8BFxjq__confirmationNote{color:var(--text-muted);background:var(--surface-muted);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}.InspectionRequestModal-module__8BFxjq__footer{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.InspectionRequestModal-module__8BFxjq__footerRight{align-items:center;gap:10px;display:flex}.InspectionRequestModal-module__8BFxjq__btnBack{border:1.5px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.InspectionRequestModal-module__8BFxjq__btnBack:hover{background:var(--surface-muted);color:var(--text-primary)}.InspectionRequestModal-module__8BFxjq__btnNext{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 22px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,transform .1s;display:flex}.InspectionRequestModal-module__8BFxjq__btnNext:hover{background:var(--accent-primary-strong)}.InspectionRequestModal-module__8BFxjq__btnNext:active{transform:scale(.97)}.InspectionRequestModal-module__8BFxjq__btnNext:disabled{opacity:.5;cursor:not-allowed}.InspectionRequestModal-module__8BFxjq__btnSubmit{background:var(--accent-success);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 28px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,transform .1s;display:flex}.InspectionRequestModal-module__8BFxjq__btnSubmit:hover{background:#268a63}.InspectionRequestModal-module__8BFxjq__btnSubmit:active{transform:scale(.97)}.InspectionRequestModal-module__8BFxjq__btnSubmit:disabled{opacity:.6;cursor:not-allowed}.InspectionRequestModal-module__8BFxjq__btnClose{border:1.5px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;padding:10px 32px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.InspectionRequestModal-module__8BFxjq__btnClose:hover{background:var(--surface-muted)}.InspectionRequestModal-module__8BFxjq__stepInfo{color:var(--text-muted);font-size:12px}.InspectionRequestModal-module__8BFxjq__fieldError{color:var(--accent-danger);margin-top:2px;font-size:11px}.InspectionRequestModal-module__8BFxjq__loadingSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite InspectionRequestModal-module__8BFxjq__spin}@keyframes InspectionRequestModal-module__8BFxjq__spin{to{transform:rotate(360deg)}}.InspectionRequestModal-module__8BFxjq__conditionalSection{transition:max-height .3s,opacity .3s;overflow:hidden}.InspectionRequestModal-module__8BFxjq__conditionalSection.InspectionRequestModal-module__8BFxjq__visible{opacity:1;max-height:400px}.InspectionRequestModal-module__8BFxjq__conditionalSection.InspectionRequestModal-module__8BFxjq__hidden{opacity:0;max-height:0}.InspectionRequestModal-module__8BFxjq__selectedWindowBadge{background:color-mix(in srgb, var(--accent-success) 10%, transparent);border:1px solid var(--accent-success);color:var(--accent-success);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}@media (max-width:600px){.InspectionRequestModal-module__8BFxjq__panel{border-radius:14px;max-height:95vh}.InspectionRequestModal-module__8BFxjq__formRow,.InspectionRequestModal-module__8BFxjq__windowsGrid,.InspectionRequestModal-module__8BFxjq__accessGrid{grid-template-columns:1fr}.InspectionRequestModal-module__8BFxjq__radioGroup{flex-direction:column}}
.DiscoverWindfalsPage-module__dqT3XW__discoverContainer{align-self:stretch;width:100%;height:100%;position:relative;overflow:hidden}.DiscoverWindfalsPage-module__dqT3XW__loadingState{height:100%;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.DiscoverWindfalsPage-module__dqT3XW__spinner{border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite DiscoverWindfalsPage-module__dqT3XW__spin}@keyframes DiscoverWindfalsPage-module__dqT3XW__spin{to{transform:rotate(360deg)}}.DiscoverWindfalsPage-module__dqT3XW__errorState{height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.DiscoverWindfalsPage-module__dqT3XW__retryButton{background:var(--accent-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s}.DiscoverWindfalsPage-module__dqT3XW__retryButton:hover{background:var(--accent-primary-strong)}
.InspectionsPanel-module__gV5P_G__panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.InspectionsPanel-module__gV5P_G__panelHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.InspectionsPanel-module__gV5P_G__panelTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.InspectionsPanel-module__gV5P_G__panelTitleIcon{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);width:32px;height:32px;color:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.InspectionsPanel-module__gV5P_G__panelSubtitle{color:var(--text-muted);margin-top:2px;font-size:12px}.InspectionsPanel-module__gV5P_G__badgeCount{background:var(--accent-primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.InspectionsPanel-module__gV5P_G__content{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;flex:1;padding:16px 20px;overflow-y:auto}.InspectionsPanel-module__gV5P_G__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:240px;padding:24px;display:flex}.InspectionsPanel-module__gV5P_G__emptyIcon{background:var(--surface-muted);width:56px;height:56px;color:var(--text-muted);border-radius:16px;justify-content:center;align-items:center;display:flex}.InspectionsPanel-module__gV5P_G__emptyTitle{color:var(--text-secondary);font-size:14px;font-weight:600}.InspectionsPanel-module__gV5P_G__emptyText{color:var(--text-muted);max-width:240px;font-size:12px;line-height:1.5}.InspectionsPanel-module__gV5P_G__inspectionCard{border:1px solid var(--border-color);background:var(--surface-raised);cursor:default;border-radius:12px;margin-bottom:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.InspectionsPanel-module__gV5P_G__inspectionCard:hover{border-color:color-mix(in srgb, var(--accent-primary) 40%, var(--border-color));box-shadow:0 2px 12px var(--shadow)}.InspectionsPanel-module__gV5P_G__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.InspectionsPanel-module__gV5P_G__cardAddress{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.InspectionsPanel-module__gV5P_G__cardMls{color:var(--text-muted);margin-top:2px;font-size:11px}.InspectionsPanel-module__gV5P_G__statusPill{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.InspectionsPanel-module__gV5P_G__statusPending{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b4d}.InspectionsPanel-module__gV5P_G__statusScheduled{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent)}.InspectionsPanel-module__gV5P_G__statusInProgress{color:#7c3aed;background:#8b5cf61f;border:1px solid #8b5cf64d}.InspectionsPanel-module__gV5P_G__statusCompleted{background:color-mix(in srgb, var(--accent-success) 12%, transparent);color:var(--accent-success);border:1px solid color-mix(in srgb, var(--accent-success) 30%, transparent)}.InspectionsPanel-module__gV5P_G__statusCancelled{background:color-mix(in srgb, var(--accent-danger) 12%, transparent);color:var(--accent-danger);border:1px solid color-mix(in srgb, var(--accent-danger) 30%, transparent)}.InspectionsPanel-module__gV5P_G__statusDefault{background:var(--surface-muted);color:var(--text-muted);border:1px solid var(--border-color)}.InspectionsPanel-module__gV5P_G__cardMeta{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.InspectionsPanel-module__gV5P_G__cardMetaItem{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.InspectionsPanel-module__gV5P_G__cardMetaItem span.InspectionsPanel-module__gV5P_G__material-symbols-outlined{color:var(--text-muted);font-size:13px}.InspectionsPanel-module__gV5P_G__cardDivider{background:var(--border-color);height:1px;margin:10px 0}.InspectionsPanel-module__gV5P_G__cardAgentRow{align-items:center;gap:8px;display:flex}.InspectionsPanel-module__gV5P_G__agentAvatar{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.InspectionsPanel-module__gV5P_G__agentName{color:var(--text-secondary);font-size:11px}.InspectionsPanel-module__gV5P_G__agentEmail{color:var(--text-muted);font-size:10px}.InspectionsPanel-module__gV5P_G__loadingState{color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:40px;font-size:13px;display:flex}.InspectionsPanel-module__gV5P_G__spinner{border:2.5px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite InspectionsPanel-module__gV5P_G__spin}@keyframes InspectionsPanel-module__gV5P_G__spin{to{transform:rotate(360deg)}}.InspectionsPanel-module__gV5P_G__filterRow{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.InspectionsPanel-module__gV5P_G__filterTab{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:20px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.InspectionsPanel-module__gV5P_G__filterTab:hover{background:var(--surface-muted);color:var(--text-primary)}.InspectionsPanel-module__gV5P_G__filterTab.InspectionsPanel-module__gV5P_G__activeFilter{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:600}
.MyListingsPage-module__Mt7hVq__container{flex-direction:column;flex:1;align-self:stretch;width:100%;min-height:0;display:flex;overflow:hidden}.MyListingsPage-module__Mt7hVq__tabBar{border-bottom:1px solid var(--border-color);background:var(--background);z-index:10;flex-shrink:0;align-items:center;gap:2px;padding:8px 16px 0;display:flex}.MyListingsPage-module__Mt7hVq__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative;bottom:-1px}.MyListingsPage-module__Mt7hVq__tab:hover{color:var(--text-primary);background:var(--surface-muted)}.MyListingsPage-module__Mt7hVq__tab.MyListingsPage-module__Mt7hVq__activeTab{color:var(--accent-primary);background:var(--surface-raised);border-color:var(--border-color);border-bottom-color:var(--surface-raised);font-weight:600}.MyListingsPage-module__Mt7hVq__content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}
.SettingsPage-module__sH34jW__settingsPage{flex-direction:column;gap:18px;width:100%;max-width:1200px;margin:0 auto;padding-top:14px;display:flex}.SettingsPage-module__sH34jW__summaryCard{border:1px solid var(--border-color);background:linear-gradient(180deg, #ffffff73 0%, #ffffff14 100%), var(--surface-muted);box-shadow:0 20px 36px -32px var(--shadow-hover);border-radius:16px;grid-template-columns:1.4fr 1fr;gap:20px;padding:24px;display:grid}.SettingsPage-module__sH34jW__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.SettingsPage-module__sH34jW__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:26px}.SettingsPage-module__sH34jW__subtitle{color:var(--text-secondary);margin:10px 0 0}.SettingsPage-module__sH34jW__accountMeta{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 88%, transparent);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.SettingsPage-module__sH34jW__metaRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.SettingsPage-module__sH34jW__metaLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:700}.SettingsPage-module__sH34jW__metaValue{color:var(--text-primary);text-align:right;font-weight:600}.SettingsPage-module__sH34jW__grid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.SettingsPage-module__sH34jW__column{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.SettingsPage-module__sH34jW__panel{border:1px solid var(--border-color);background:var(--surface-muted);width:100%;box-shadow:0 14px 24px -24px var(--shadow-hover);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.SettingsPage-module__sH34jW__panelTitle{color:var(--text-primary);margin:0;font-size:18px}.SettingsPage-module__sH34jW__panelDescription{color:var(--text-secondary);margin:0;font-size:14px}.SettingsPage-module__sH34jW__settingsThemeToggle{align-self:flex-start}.SettingsPage-module__sH34jW__toggleRow{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 85%, transparent);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.SettingsPage-module__sH34jW__toggleContent{flex-direction:column;gap:2px;display:flex}.SettingsPage-module__sH34jW__toggleContent strong{color:var(--text-primary);font-size:14px}.SettingsPage-module__sH34jW__toggleContent small{color:var(--text-muted);font-size:12px}.SettingsPage-module__sH34jW__switchControl{flex-shrink:0;width:46px;height:28px;margin-top:2px;position:relative}.SettingsPage-module__sH34jW__switchInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SettingsPage-module__sH34jW__switchTrack{border:1px solid color-mix(in srgb, var(--border-color) 85%, #fff);background:color-mix(in srgb, var(--sidebar-bg) 84%, #fff 16%);border-radius:999px;width:100%;height:100%;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -1px 2px #0003}.SettingsPage-module__sH34jW__switchTrack:before{content:"";background:linear-gradient(#fff 0%,#e7edf8 100%);border-radius:50%;width:24px;height:24px;transition:transform .18s,background .18s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #10182852,inset 0 0 0 .5px #ffffffb3}.SettingsPage-module__sH34jW__switchInput:checked+.SettingsPage-module__sH34jW__switchTrack{background:#4281ff;border-color:#7ea9ff;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #0000003d,0 0 0 1px #4281ff3d}.SettingsPage-module__sH34jW__switchInput:checked+.SettingsPage-module__sH34jW__switchTrack:before{background:linear-gradient(#fff 0%,#f4f7ff 100%);transform:translate(18px,-50%)}.SettingsPage-module__sH34jW__switchInput:focus-visible+.SettingsPage-module__sH34jW__switchTrack{outline-offset:2px;outline:2px solid #aac6ff}.SettingsPage-module__sH34jW__selectLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.SettingsPage-module__sH34jW__selectInput{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 88%, transparent);width:100%;color:var(--text-primary);border-radius:85px;padding:10px 12px}.SettingsPage-module__sH34jW__templateInput{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 88%, transparent);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;line-height:1.45}.SettingsPage-module__sH34jW__tokenRow{flex-wrap:wrap;gap:8px;display:flex}.SettingsPage-module__sH34jW__tokenChip{appearance:none;border:1px solid color-mix(in srgb, var(--accent-primary) 25%, var(--border-color));color:var(--text-secondary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);cursor:pointer;border-radius:999px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.SettingsPage-module__sH34jW__tokenChip:hover{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, var(--border-color))}.SettingsPage-module__sH34jW__tokenChip:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 45%, transparent);outline-offset:1px}.SettingsPage-module__sH34jW__templateActions{align-items:center;display:flex}.SettingsPage-module__sH34jW__previewBox{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 85%, transparent);border-radius:10px;padding:12px}.SettingsPage-module__sH34jW__previewBox strong{color:var(--text-primary);margin-bottom:6px;font-size:13px;display:block}.SettingsPage-module__sH34jW__previewBox p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.SettingsPage-module__sH34jW__actionsRow{flex-wrap:wrap;gap:10px;display:flex}.SettingsPage-module__sH34jW__actionButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 88%, transparent);color:var(--text-primary);cursor:pointer;border-radius:85px;padding:10px 14px;font-weight:600}.SettingsPage-module__sH34jW__actionButton:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color))}[data-theme=dark] .SettingsPage-module__sH34jW__summaryCard{background:linear-gradient(180deg, #ffffff0f 0%, #14213514 100%), var(--surface-muted)}@media (max-width:980px){.SettingsPage-module__sH34jW__summaryCard,.SettingsPage-module__sH34jW__grid{grid-template-columns:1fr}}
.EventCalendarPage-module__I5MB9a__calendarPage{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;padding:16px 40px 28px;display:flex}.EventCalendarPage-module__I5MB9a__heroCard{border:1px solid var(--border-color);background:linear-gradient(155deg, #7da6e629, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, transparent), var(--surface-muted));box-shadow:0 20px 35px -28px var(--shadow-hover);border-radius:16px;grid-template-columns:1.5fr 1fr;gap:18px;padding:22px;display:grid}.EventCalendarPage-module__I5MB9a__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 6px;font-size:11px;font-weight:700}.EventCalendarPage-module__I5MB9a__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px)}.EventCalendarPage-module__I5MB9a__subtitle{color:var(--text-secondary);max-width:66ch;margin:10px 0 0}.EventCalendarPage-module__I5MB9a__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}.EventCalendarPage-module__I5MB9a__metricTile{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 85%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.EventCalendarPage-module__I5MB9a__metricTile span{color:var(--text-muted);font-size:12px}.EventCalendarPage-module__I5MB9a__metricTile strong{color:var(--text-primary);font-size:24px;line-height:1}.EventCalendarPage-module__I5MB9a__mainGrid{grid-template-columns:.92fr 1.08fr;gap:16px;display:grid}.EventCalendarPage-module__I5MB9a__column{flex-direction:column;gap:16px;display:flex}.EventCalendarPage-module__I5MB9a__panel{border:1px solid var(--border-color);background:var(--surface-muted);box-shadow:0 14px 28px -28px var(--shadow-hover);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.EventCalendarPage-module__I5MB9a__panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.EventCalendarPage-module__I5MB9a__panelControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.EventCalendarPage-module__I5MB9a__panelTitle{color:var(--text-primary);margin:0;font-size:18px}.EventCalendarPage-module__I5MB9a__panelDescription{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.EventCalendarPage-module__I5MB9a__nextButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 84%, transparent);color:var(--text-primary);cursor:pointer;border-radius:0 85px 85px 0;padding:8px 12px;font-weight:600}.EventCalendarPage-module__I5MB9a__todayButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 84%, transparent);color:var(--text-primary);cursor:pointer;border-radius:0;padding:8px 12px;font-weight:600}.EventCalendarPage-module__I5MB9a__prevButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 84%, transparent);color:var(--text-primary);cursor:pointer;border-radius:85px 0 0 85px;padding:8px 12px;font-weight:600}.EventCalendarPage-module__I5MB9a__newEventButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 84%, transparent);color:var(--text-primary);cursor:pointer;border-radius:32px;padding:8px 12px;font-weight:600}.EventCalendarPage-module__I5MB9a__nextButton:hover,.EventCalendarPage-module__I5MB9a__prevButton:hover,.EventCalendarPage-module__I5MB9a__todayButton:hover,.EventCalendarPage-module__I5MB9a__newEventButton:hover{background:color-mix(in srgb, var(--accent-primary) 30%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 36%, var(--border-color));color:var(--text-primary)}.EventCalendarPage-module__I5MB9a__segmentedControl{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 82%, transparent);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.EventCalendarPage-module__I5MB9a__segmentButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.EventCalendarPage-module__I5MB9a__segmentButtonActive{background:linear-gradient(135deg, var(--accent-primary), var(--accent-primary-strong));color:#fff}.EventCalendarPage-module__I5MB9a__navButtons{gap:0;display:flex}.EventCalendarPage-module__I5MB9a__calendarShell{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border-radius:12px;padding:12px}.EventCalendarPage-module__I5MB9a__dayPickerRoot{width:100%;margin:0}.EventCalendarPage-module__I5MB9a__dpMonth{width:100%}.EventCalendarPage-module__I5MB9a__dpMonthGrid{table-layout:fixed;border-collapse:separate;border-spacing:6px;width:100%}.EventCalendarPage-module__I5MB9a__dpCaption{justify-content:flex-start;align-items:center;margin-bottom:10px;display:flex}.EventCalendarPage-module__I5MB9a__dpCaptionLabel{letter-spacing:-.02em;color:var(--text-primary);font-size:30px;font-weight:700}.EventCalendarPage-module__I5MB9a__dpNav{display:none}.EventCalendarPage-module__I5MB9a__dpNavButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 86%, transparent);color:var(--text-primary);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.EventCalendarPage-module__I5MB9a__dpWeekdays{margin-bottom:4px}.EventCalendarPage-module__I5MB9a__dpWeekday{text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:11px;font-weight:700}.EventCalendarPage-module__I5MB9a__dpDay{text-align:center;width:14.285%}.EventCalendarPage-module__I5MB9a__dpDayButton{aspect-ratio:1;width:100%;height:auto;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;font-size:14px;font-weight:600;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;position:relative;overflow:hidden}.EventCalendarPage-module__I5MB9a__dpDayButton:hover{border-color:color-mix(in srgb, var(--accent-primary) 30%, var(--border-color));background:color-mix(in srgb, var(--surface-raised) 84%, var(--accent-primary-soft));transform:scale(1.02);box-shadow:inset 0 0 0 1px #ffffff24}.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton{color:#f6fbff;-webkit-backdrop-filter:blur(9px)saturate(125%);backdrop-filter:blur(9px)saturate(125%);text-shadow:0 1px #ffffff38,0 0 8px #c8e0f84d;background:radial-gradient(80% 78% at 50% 44%,#ffffff6b 0%,#dce9f747 46%,#8eaacb40 72%,#4e678947 100%),radial-gradient(120% 120%,#b3d1f133 0%,#638bbc42 100%);border-color:#d0e5fabd;font-size:20px;font-weight:700;transform:translateZ(0);box-shadow:inset 0 1px #ffffff85,inset 0 -14px 20px #2d486a61,inset 0 0 0 1px #e0efff57,0 0 0 1px #afcef038,0 8px 16px -12px #294c7c80}.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton:before{content:"";pointer-events:none;background:radial-gradient(85% 72% at 50% 38%,#ffffff61 0%,#ffffff1a 54%,#fff0 100%),radial-gradient(92% 92% at 50% 54%,#ffffff29 0%,#fff0 66%);border-radius:999px;position:absolute;inset:4px}.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton:after{content:"";pointer-events:none;background:radial-gradient(100% 100%,#fff0 58%,#2e4e763d 84%,#1b385d59 100%),radial-gradient(110% 70% at 28% 15%,#ffffff5c 0%,#fff0 44%);border-radius:999px;position:absolute;inset:0}.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton>span,.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton{letter-spacing:.01em}:root:not([data-theme=dark]) .EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton{color:#16345b;text-shadow:none}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.EventCalendarPage-module__I5MB9a__dpSelected .EventCalendarPage-module__I5MB9a__dpDayButton{background:radial-gradient(90% 88% at 50% 44%,#ddecfc85 0%,#95b5da73 66%,#587ba980 100%)}}.EventCalendarPage-module__I5MB9a__dpToday .EventCalendarPage-module__I5MB9a__dpDayButton{border-color:color-mix(in srgb, var(--accent-primary) 52%, var(--border-color));background:color-mix(in srgb, var(--accent-primary-soft) 34%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 26%, transparent), 0 0 0 1px #78a5df1f}.EventCalendarPage-module__I5MB9a__dpToday .EventCalendarPage-module__I5MB9a__dpDayButton:hover{background:color-mix(in srgb, var(--accent-primary-soft) 48%, transparent)}.EventCalendarPage-module__I5MB9a__dpSelected.EventCalendarPage-module__I5MB9a__dpToday .EventCalendarPage-module__I5MB9a__dpDayButton{box-shadow:inset 0 1px 0 #ffffff85, inset 0 -14px 20px #2d486a61, inset 0 0 0 1px #e0efff57, 0 0 0 2px color-mix(in srgb, var(--accent-primary) 40%, #d0e5fa59), 0 8px 16px -12px #294c7c80}.EventCalendarPage-module__I5MB9a__dpOutside .EventCalendarPage-module__I5MB9a__dpDayButton{color:color-mix(in srgb, var(--text-muted) 68%, transparent)}.EventCalendarPage-module__I5MB9a__hasEvent .EventCalendarPage-module__I5MB9a__dpDayButton{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--accent-success) 66%, transparent)}.EventCalendarPage-module__I5MB9a__weekBoard{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.EventCalendarPage-module__I5MB9a__weekDayCard{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);cursor:pointer;border-radius:12px;min-height:180px;padding:10px}.EventCalendarPage-module__I5MB9a__weekDayCardActive{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-color));box-shadow:0 0 0 2px var(--focus-ring)}.EventCalendarPage-module__I5MB9a__weekDayHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.EventCalendarPage-module__I5MB9a__weekDayHeader h4{color:var(--text-secondary);margin:0;font-size:13px}.EventCalendarPage-module__I5MB9a__weekDayHeader span{color:var(--text-primary);font-size:13px;font-weight:700}.EventCalendarPage-module__I5MB9a__weekDayEvents{flex-direction:column;gap:6px;display:flex}.EventCalendarPage-module__I5MB9a__weekDayEmpty{color:var(--text-muted);margin:0;font-size:12px}.EventCalendarPage-module__I5MB9a__weekEventChip{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 82%, transparent);border-radius:9px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.EventCalendarPage-module__I5MB9a__weekEventChip strong{color:var(--accent-primary-strong);font-size:11px}.EventCalendarPage-module__I5MB9a__weekEventChip span{color:var(--text-primary);font-size:12px;line-height:1.3}.EventCalendarPage-module__I5MB9a__dayTimeline{flex-direction:column;gap:10px;display:flex}.EventCalendarPage-module__I5MB9a__timelineItem{grid-template-columns:130px 1fr;align-items:start;gap:10px;display:grid}.EventCalendarPage-module__I5MB9a__timelineTime{color:var(--text-muted);padding-top:10px;font-size:12px}.EventCalendarPage-module__I5MB9a__timelineCard{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:12px;padding:10px 12px}.EventCalendarPage-module__I5MB9a__timelineCard h4{color:var(--text-primary);margin:0;font-size:14px}.EventCalendarPage-module__I5MB9a__timelineCard p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.EventCalendarPage-module__I5MB9a__upcomingList,.EventCalendarPage-module__I5MB9a__agendaList{flex-direction:column;gap:10px;display:flex}.EventCalendarPage-module__I5MB9a__upcomingItem{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.EventCalendarPage-module__I5MB9a__upcomingItemButton{text-align:left;cursor:pointer;width:100%;transition:transform .2s,border-color .2s,box-shadow .2s}.EventCalendarPage-module__I5MB9a__upcomingItemButton:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));box-shadow:0 12px 22px -18px var(--shadow-hover);transform:translateY(-1px)}.EventCalendarPage-module__I5MB9a__upcomingItem h4{color:var(--text-primary);margin:0;font-size:14px}.EventCalendarPage-module__I5MB9a__upcomingItem p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.EventCalendarPage-module__I5MB9a__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-primary-strong);background:color-mix(in srgb, var(--accent-primary-soft) 90%, transparent);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.EventCalendarPage-module__I5MB9a__emptyState{color:var(--text-muted);border:1px dashed var(--border-color);background:color-mix(in srgb, var(--sidebar-bg) 85%, transparent);border-radius:10px;padding:14px;font-size:13px}.EventCalendarPage-module__I5MB9a__eventCard{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.EventCalendarPage-module__I5MB9a__focusedEvent{border-color:color-mix(in srgb, var(--accent-primary) 62%, var(--border-color));box-shadow:0 0 0 2px var(--focus-ring), 0 14px 26px -22px var(--shadow-hover)}.EventCalendarPage-module__I5MB9a__eventTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.EventCalendarPage-module__I5MB9a__eventTitle{color:var(--text-primary);margin:0;font-size:15px}.EventCalendarPage-module__I5MB9a__eventMeta{color:var(--text-secondary);margin:3px 0 0;font-size:12px}.EventCalendarPage-module__I5MB9a__eventNotes{color:var(--text-primary);margin:0;font-size:13px;line-height:1.45}.EventCalendarPage-module__I5MB9a__rsvpPill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.EventCalendarPage-module__I5MB9a__rsvpAccepted{color:#0a5a3a;background:color-mix(in srgb, var(--accent-success) 26%, #dff5ea)}.EventCalendarPage-module__I5MB9a__rsvpTentative{color:#7d5a00;background:#ffefbf}.EventCalendarPage-module__I5MB9a__rsvpDeclined{color:#7d1f25;background:color-mix(in srgb, var(--accent-danger) 26%, #ffe4e7)}.EventCalendarPage-module__I5MB9a__rsvpPending{color:var(--text-secondary);background:color-mix(in srgb, var(--sidebar-bg) 92%, transparent)}.EventCalendarPage-module__I5MB9a__eventActions{flex-wrap:wrap;gap:8px;display:flex}.EventCalendarPage-module__I5MB9a__attendeeBlock{flex-direction:column;gap:8px;display:flex}.EventCalendarPage-module__I5MB9a__attendeeList{flex-direction:column;gap:6px;display:flex}.EventCalendarPage-module__I5MB9a__attendeeRow{border:1px solid color-mix(in srgb, var(--border-color) 90%, transparent);background:color-mix(in srgb, var(--sidebar-bg) 84%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.EventCalendarPage-module__I5MB9a__attendeeEmail{color:var(--text-primary);font-size:12px;font-weight:600}.EventCalendarPage-module__I5MB9a__attendeeActions{flex-wrap:wrap;gap:6px;display:inline-flex}.EventCalendarPage-module__I5MB9a__miniButton{border:1px solid var(--border-color);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700}.EventCalendarPage-module__I5MB9a__miniButton:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-color));color:var(--text-primary)}.EventCalendarPage-module__I5MB9a__actionButton{border:1px solid var(--border-color);color:var(--text-primary);background:color-mix(in srgb, var(--sidebar-bg) 90%, transparent);cursor:pointer;border-radius:85px;padding:7px 10px;font-size:12px;font-weight:600}.EventCalendarPage-module__I5MB9a__actionDanger{color:color-mix(in srgb, var(--accent-danger) 80%, var(--text-primary));border-color:color-mix(in srgb, var(--accent-danger) 35%, var(--border-color))}.EventCalendarPage-module__I5MB9a__form{flex-direction:column;gap:10px;display:flex}.EventCalendarPage-module__I5MB9a__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EventCalendarPage-module__I5MB9a__fieldShell{border:1px solid var(--border-color);background:var(--background);border-radius:85px;width:100%;min-height:44px;margin:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.EventCalendarPage-module__I5MB9a__fieldShell:focus-within{border-color:color-mix(in srgb, var(--accent-primary) 52%, var(--border-color));box-shadow:0 0 0 3px var(--focus-ring)}.EventCalendarPage-module__I5MB9a__fieldLegend{color:var(--text-secondary);margin-left:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:1}.EventCalendarPage-module__I5MB9a__fieldInput{width:100%;color:var(--text-primary);background:0 0;border:none;min-height:34px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;line-height:1.2}.EventCalendarPage-module__I5MB9a__fieldSelect{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'><path d='M5 7.5L10 12.5L15 7.5' stroke='%239CA3AF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 4px center;background-repeat:no-repeat;padding:0 28px 0 8px}.EventCalendarPage-module__I5MB9a__fieldInput::placeholder{color:var(--text-secondary)}.EventCalendarPage-module__I5MB9a__fieldInput:focus{box-shadow:none;outline:none}.EventCalendarPage-module__I5MB9a__fieldInput::-webkit-datetime-edit{padding:0}.EventCalendarPage-module__I5MB9a__fieldInput::-webkit-datetime-edit-fields-wrapper{padding:0}.EventCalendarPage-module__I5MB9a__fieldInput::-webkit-calendar-picker-indicator{filter:invert(.72);opacity:.9;cursor:pointer}.EventCalendarPage-module__I5MB9a__textArea{resize:vertical;min-height:120px;padding:4px 8px}.EventCalendarPage-module__I5MB9a__fieldShellTextArea{border-radius:16px;padding-top:6px;padding-bottom:8px}.EventCalendarPage-module__I5MB9a__formError{color:color-mix(in srgb, var(--accent-danger) 88%, #7f1f1f);margin:0;font-size:13px}.EventCalendarPage-module__I5MB9a__infoText{color:color-mix(in srgb, var(--accent-success) 84%, var(--text-primary));margin:0;font-size:13px}.EventCalendarPage-module__I5MB9a__formActions{justify-content:flex-end;gap:10px;display:flex}.EventCalendarPage-module__I5MB9a__primaryButton,.EventCalendarPage-module__I5MB9a__secondaryButton{cursor:pointer;border-radius:85px;padding:9px 14px;font-size:14px;font-weight:600}.EventCalendarPage-module__I5MB9a__primaryButton{color:#fff;background:linear-gradient(140deg, var(--accent-primary), var(--accent-primary-strong));border:none}.EventCalendarPage-module__I5MB9a__primaryButton:disabled,.EventCalendarPage-module__I5MB9a__secondaryButton:disabled{opacity:.65;cursor:default}.EventCalendarPage-module__I5MB9a__secondaryButton{border:1px solid var(--border-color);color:var(--text-primary);background:color-mix(in srgb, var(--sidebar-bg) 90%, transparent)}@media (max-width:1240px){.EventCalendarPage-module__I5MB9a__weekBoard{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1160px){.EventCalendarPage-module__I5MB9a__calendarPage{padding-left:24px;padding-right:24px}.EventCalendarPage-module__I5MB9a__heroCard,.EventCalendarPage-module__I5MB9a__mainGrid{grid-template-columns:1fr}}@media (max-width:860px){.EventCalendarPage-module__I5MB9a__weekBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.EventCalendarPage-module__I5MB9a__timelineItem{grid-template-columns:1fr}.EventCalendarPage-module__I5MB9a__timelineTime{padding-top:0}}@media (max-width:720px){.EventCalendarPage-module__I5MB9a__calendarPage{padding-top:12px;padding-left:14px;padding-right:14px}.EventCalendarPage-module__I5MB9a__heroCard,.EventCalendarPage-module__I5MB9a__panel{padding:14px}.EventCalendarPage-module__I5MB9a__formRow{grid-template-columns:1fr}.EventCalendarPage-module__I5MB9a__eventTopRow{flex-direction:column;align-items:flex-start}.EventCalendarPage-module__I5MB9a__metrics,.EventCalendarPage-module__I5MB9a__weekBoard{grid-template-columns:1fr}.EventCalendarPage-module__I5MB9a__panelHeader{flex-direction:column}.EventCalendarPage-module__I5MB9a__panelControls{justify-content:flex-start;width:100%}.EventCalendarPage-module__I5MB9a__dpDayButton{font-size:13px}}[data-theme=dark] .EventCalendarPage-module__I5MB9a__heroCard{background:linear-gradient(160deg,#6d9fe838 0%,#10162000 44%),linear-gradient(#111b2bf2 0%,#0c1320eb 100%)}[data-theme=dark] .EventCalendarPage-module__I5MB9a__rsvpTentative{color:#f3dda0;background:#7b5f1e59}
.HomePage-module__MmtA7q__landingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.HomePage-module__MmtA7q__blackOverlay{z-index:1;background-color:#0006;position:absolute;inset:0}.HomePage-module__MmtA7q__radialOverlay{z-index:2;background:radial-gradient(circle,#0000 0%,#000c 50%);position:absolute;inset:0}.HomePage-module__MmtA7q__content,.HomePage-module__MmtA7q__logoContainer{z-index:3;position:relative}.HomePage-module__MmtA7q__logo{width:100px;height:100px}.HomePage-module__MmtA7q__textContainer{z-index:3;position:relative}.HomePage-module__MmtA7q__title{color:#fff;margin-bottom:2px;font-size:34px;font-weight:700}.HomePage-module__MmtA7q__crmText{font-family:var(--font-orbitron), "Roboto", sans-serif;font-weight:900}.HomePage-module__MmtA7q__subtitle{color:#9ca3af;margin-bottom:16px;font-size:16px;font-weight:600}.HomePage-module__MmtA7q__signInButton{z-index:3;color:#fff;cursor:pointer;background:radial-gradient(100% 100% at 50% 20%,#4281ff 0%,#9ed7ff 100%);border:none;border-radius:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:opacity .2s;position:relative}.HomePage-module__MmtA7q__signInButton:hover{opacity:.9;background:radial-gradient(100% 100% at 50% 40%,#4281ff 0%,#9ed7ff 100%)}.HomePage-module__MmtA7q__skeletonLayout{background-color:var(--background);height:100vh;animation:.3s ease-out both HomePage-module__MmtA7q__skeletonFadeIn;display:flex}@keyframes HomePage-module__MmtA7q__skeletonFadeIn{0%{opacity:0}to{opacity:1}}.HomePage-module__MmtA7q__skeletonSidebar{background-color:var(--sidebar-bg);width:280px;height:100vh;box-shadow:2px 0 8px var(--shadow);flex-direction:column;flex-shrink:0;padding:24px 12px;display:flex}.HomePage-module__MmtA7q__skeletonBrand{border-bottom:1px solid var(--border-color);align-items:flex-end;gap:12px;padding:0 4px 20px;display:flex}.HomePage-module__MmtA7q__skeletonBrandLogo{-o-object-fit:contain;object-fit:contain;width:44px;height:44px}.HomePage-module__MmtA7q__skeletonBrandText{align-items:baseline;gap:6px;padding-bottom:2px;display:flex}.HomePage-module__MmtA7q__skeletonBrandName{color:var(--text-primary);letter-spacing:-.5px;font-size:24px;font-weight:700;line-height:1}.HomePage-module__MmtA7q__skeletonBrandCrm{font-family:var(--font-orbitron), "Roboto", sans-serif;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1}.HomePage-module__MmtA7q__skeletonProfile{align-items:center;gap:12px;margin-bottom:16px;padding:8px 4px;display:flex}.HomePage-module__MmtA7q__skeletonAvatar{background:var(--border-color);border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.8s ease-in-out infinite HomePage-module__MmtA7q__shimmer}.HomePage-module__MmtA7q__skeletonProfileLines{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.HomePage-module__MmtA7q__skeletonNav{flex-direction:column;flex:1;gap:4px;display:flex}.HomePage-module__MmtA7q__skeletonNavFooter{border-top:1px solid var(--border-color);margin-top:auto;padding-top:16px}.HomePage-module__MmtA7q__skeletonNavItem{color:var(--text-muted);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.HomePage-module__MmtA7q__skeletonLine{background:var(--border-color);border-radius:6px;height:12px;animation:1.8s ease-in-out infinite HomePage-module__MmtA7q__shimmer}.HomePage-module__MmtA7q__skeletonMain{flex-direction:column;flex:1;display:flex;overflow:hidden}.HomePage-module__MmtA7q__skeletonHeader{border-bottom:1px solid var(--border-color);background-color:var(--sidebar-bg);align-items:center;min-height:88px;padding:24px 40px;display:flex}.HomePage-module__MmtA7q__skeletonBody{flex-direction:column;flex:1;gap:24px;padding:32px 40px;display:flex}.HomePage-module__MmtA7q__skeletonCards{gap:20px;display:flex}.HomePage-module__MmtA7q__skeletonCard{background:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:12px;flex:1;height:120px;animation:1.8s ease-in-out infinite HomePage-module__MmtA7q__shimmer}.HomePage-module__MmtA7q__skeletonWide{background:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:12px;height:260px;animation:1.8s ease-in-out .2s infinite HomePage-module__MmtA7q__shimmer}@keyframes HomePage-module__MmtA7q__shimmer{0%,to{opacity:1}50%{opacity:.5}}.HomePage-module__MmtA7q__dashboardContainer{padding:20px}.HomePage-module__MmtA7q__dashboardTitle{color:#111827;margin-bottom:16px;font-size:28px;font-weight:700}.HomePage-module__MmtA7q__dashboardSubtitle{color:#6b7280;margin-bottom:24px;font-size:16px}.HomePage-module__MmtA7q__userInfoCard{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #0000001a}.HomePage-module__MmtA7q__userInfoTitle{color:#111827;margin-bottom:16px;font-size:20px;font-weight:600}.HomePage-module__MmtA7q__userInfoList{flex-direction:column;gap:8px;display:flex}.HomePage-module__MmtA7q__userInfoItem{color:#6b7280}.HomePage-module__MmtA7q__userInfoLabel{color:#111827;font-weight:600}.HomePage-module__MmtA7q__signOutButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.HomePage-module__MmtA7q__signOutButton:hover{background:#dc2626}.HomePage-module__MmtA7q__headerButton{border:1px solid color-mix(in srgb, var(--accent-primary) 45%, transparent);background:linear-gradient(140deg, var(--accent-primary), var(--accent-primary-strong));color:#fff;cursor:pointer;height:40px;box-shadow:0 12px 20px -16px var(--shadow-hover);border-radius:11px;padding:0 20px;font-size:14px;font-weight:600;transition:all .2s}.HomePage-module__MmtA7q__headerButton:hover{box-shadow:0 16px 24px -16px var(--shadow-hover);transform:translateY(-1px)}.HomePage-module__MmtA7q__mfaGateContainer{background-color:var(--background);flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.HomePage-module__MmtA7q__mfaGateContent{text-align:center;max-width:480px;margin-bottom:24px}.HomePage-module__MmtA7q__mfaGateIcon{color:#8bb2ff;width:64px;height:64px;margin-bottom:20px}.HomePage-module__MmtA7q__mfaGateTitle{color:var(--text-primary);margin:0 0 12px;font-size:24px;font-weight:700}.HomePage-module__MmtA7q__mfaGateSubtitle{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}