.GroupVehicleGrid-module__0vLREW__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:640px){.GroupVehicleGrid-module__0vLREW__grid{grid-template-columns:1fr}}.GroupVehicleGrid-module__0vLREW__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;text-decoration:none;transition:border-color .15s,background-color .15s;overflow:hidden}.GroupVehicleGrid-module__0vLREW__card:hover{border-color:var(--border-emphasis);background-color:var(--bg-surface-hover)}.GroupVehicleGrid-module__0vLREW__cover{background:var(--bg-active);width:100%;height:120px;overflow:hidden}.GroupVehicleGrid-module__0vLREW__coverImg{object-fit:cover;width:100%;height:100%}.GroupVehicleGrid-module__0vLREW__coverPlaceholder{background:var(--bg-active);width:100%;height:100%}.GroupVehicleGrid-module__0vLREW__info{padding:.5rem .6rem}.GroupVehicleGrid-module__0vLREW__vehicleLabel{color:var(--text-primary);font-family:monospace;font-size:.75rem;font-weight:700;line-height:1.3}.GroupVehicleGrid-module__0vLREW__vehicleMeta{color:var(--text-muted);margin-top:2px;font-family:monospace;font-size:.6rem}.GroupVehicleGrid-module__0vLREW__empty{color:var(--text-muted);text-align:center;padding:2rem 0;font-family:monospace;font-size:.8rem}
.JoinLeaveButton-module__PHm0Ia__container{margin-bottom:1rem}.JoinLeaveButton-module__PHm0Ia__error{color:var(--danger);margin-bottom:.5rem;font-family:monospace;font-size:.75rem}.JoinLeaveButton-module__PHm0Ia__addButton{background:var(--accent);color:var(--text-on-accent);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;margin-right:.5rem;padding:.4rem 1rem;font-family:monospace;font-size:.7rem;font-weight:700;transition:background-color .15s}.JoinLeaveButton-module__PHm0Ia__addButton:hover:not(:disabled){background:var(--accent-hover)}.JoinLeaveButton-module__PHm0Ia__addButton:disabled{opacity:.5;cursor:default}.JoinLeaveButton-module__PHm0Ia__leaveButton{color:var(--text-muted);border:1px solid var(--border-default);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:.4rem 1rem;font-family:monospace;font-size:.7rem;font-weight:600;transition:color .15s,border-color .15s}.JoinLeaveButton-module__PHm0Ia__leaveButton:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.JoinLeaveButton-module__PHm0Ia__vehicleList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.JoinLeaveButton-module__PHm0Ia__vehicleCard{background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.JoinLeaveButton-module__PHm0Ia__vehicleCard:hover:not(:disabled){border-color:var(--accent-border);background:var(--bg-surface-hover)}.JoinLeaveButton-module__PHm0Ia__vehicleCardSelected{border-color:var(--accent);background:var(--accent-faint)}.JoinLeaveButton-module__PHm0Ia__vehicleCardDisabled{opacity:.45;cursor:default}.JoinLeaveButton-module__PHm0Ia__vehicleCardInfo{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.JoinLeaveButton-module__PHm0Ia__vehicleCardLabel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.8rem;font-weight:700;overflow:hidden}.JoinLeaveButton-module__PHm0Ia__vehicleCardTrim{color:var(--text-secondary);font-family:monospace;font-size:.7rem}.JoinLeaveButton-module__PHm0Ia__vehicleCardBadge{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:.65rem}.JoinLeaveButton-module__PHm0Ia__vehicleCardThumb{background:var(--border-subtle);border-radius:4px;flex-shrink:0;width:80px;height:60px}.JoinLeaveButton-module__PHm0Ia__vehicleCardThumbImg{object-fit:cover;border-radius:4px;width:100%;height:100%}.JoinLeaveButton-module__PHm0Ia__modalError{color:var(--danger);margin-bottom:.75rem;font-family:monospace;font-size:.75rem}.JoinLeaveButton-module__PHm0Ia__modalActions{justify-content:flex-end;padding-top:.25rem;display:flex}.JoinLeaveButton-module__PHm0Ia__pickerEmpty{color:var(--text-muted);margin:0;padding:.5rem .75rem;font-family:monospace;font-size:.7rem}.JoinLeaveButton-module__PHm0Ia__overlay{z-index:var(--z-overlay);background:var(--overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JoinLeaveButton-module__PHm0Ia__spinner{border:3px solid var(--border-emphasis);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite JoinLeaveButton-module__PHm0Ia__spin}@keyframes JoinLeaveButton-module__PHm0Ia__spin{to{transform:rotate(360deg)}}
.shapes-module__oTwnUW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shapes-module__oTwnUW__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding:1rem 0;display:grid}.shapes-module__oTwnUW__card{flex-direction:column;gap:.6rem;display:flex}.shapes-module__oTwnUW__detail{flex-direction:column;gap:1.25rem;padding:1rem 0;display:flex}.shapes-module__oTwnUW__detailMeta{gap:.5rem;display:flex}.shapes-module__oTwnUW__section{flex-direction:column;gap:.6rem;display:flex}.shapes-module__oTwnUW__form{flex-direction:column;gap:1.5rem;padding:1rem 0;display:flex}.shapes-module__oTwnUW__field{flex-direction:column;gap:.4rem;display:flex}.shapes-module__oTwnUW__conversation{flex-direction:column;gap:.9rem;padding:1rem 0;display:flex}.shapes-module__oTwnUW__bubbleRow{display:flex}.shapes-module__oTwnUW__bubbleRowMine{justify-content:flex-end}.shapes-module__oTwnUW__rows{flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.shapes-module__oTwnUW__row{align-items:center;gap:.75rem;display:flex}.shapes-module__oTwnUW__rowBody{flex:1}
.GroupList-module__vCQpZW__list{flex-direction:column;gap:.5rem;display:flex}.GroupList-module__vCQpZW__sentinel{width:100%;height:1px}.GroupList-module__vCQpZW__status{text-align:center;color:var(--text-secondary);letter-spacing:.05em;padding:1.5rem 0;font-family:monospace;font-size:.75rem}.GroupList-module__vCQpZW__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;text-decoration:none;transition:border-color .15s;display:block;position:relative;overflow:hidden}.GroupList-module__vCQpZW__card:after{content:"";background:var(--bg-hover-overlay);opacity:0;pointer-events:none;z-index:2;transition:opacity .15s;position:absolute;inset:0}.GroupList-module__vCQpZW__card:hover:after{opacity:1}.GroupList-module__vCQpZW__card:hover{border-color:var(--border-emphasis)}.GroupList-module__vCQpZW__bannerWrap{pointer-events:none;width:60%;height:100%;position:absolute;top:0;right:0}.GroupList-module__vCQpZW__bannerImg{object-fit:cover;object-position:center;width:100%;height:100%}.GroupList-module__vCQpZW__bannerFade{background:linear-gradient(to right, var(--bg-surface) 10%, transparent 70%);width:calc(100% + 1px);height:100%;position:absolute;top:0;left:-1px}.GroupList-module__vCQpZW__content{z-index:1;max-width:60%;padding:1rem;position:relative}.GroupList-module__vCQpZW__name{color:var(--text-primary);-webkit-text-stroke:1px var(--text-stroke);paint-order:stroke fill;margin:0;font-family:monospace;font-size:.9rem;font-weight:700;line-height:1.3}.GroupList-module__vCQpZW__tags{flex-wrap:wrap;gap:.25rem;margin-top:.35rem;display:flex}.GroupList-module__vCQpZW__description{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-text-stroke:1px var(--text-stroke);paint-order:stroke fill;-webkit-box-orient:vertical;margin:.35rem 0 .5rem;font-family:monospace;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.GroupList-module__vCQpZW__meta{color:var(--text-secondary);gap:.75rem;display:flex}.GroupList-module__vCQpZW__joinRow{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.GroupList-module__vCQpZW__verifiedChip{color:var(--color-verified);align-items:center;gap:.25rem;font-family:monospace;font-size:.6rem;font-weight:600;display:inline-flex}.GroupList-module__vCQpZW__verifiedTickIcon{margin-left:0}@media (max-width:480px){.GroupList-module__vCQpZW__bannerWrap{width:50%}.GroupList-module__vCQpZW__content{max-width:80%}}
.NoticeCard-module__VEpg2a__card{border-radius:var(--radius-md);border:1px solid var(--border-default);border-left:3px solid var(--border-emphasis);background:var(--bg-surface);color:var(--text-primary);flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:flex}.NoticeCard-module__VEpg2a__card[data-variant=info]{background:var(--info-faint);border-color:var(--info-border);border-left-color:var(--info)}.NoticeCard-module__VEpg2a__card[data-variant=accent]{background:var(--accent-faint);border-color:var(--accent-border);border-left-color:var(--accent)}.NoticeCard-module__VEpg2a__card[data-variant=warning]{background:var(--warning-faint);border-color:var(--warning-border);border-left-color:var(--warning)}.NoticeCard-module__VEpg2a__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NoticeCard-module__VEpg2a__title{font-size:15px;font-weight:600}.NoticeCard-module__VEpg2a__dismiss{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px 0 0;padding:0;font-size:13px;line-height:1;display:inline-flex;position:relative}.NoticeCard-module__VEpg2a__dismiss:after{content:"";position:absolute;inset:-8px}.NoticeCard-module__VEpg2a__dismiss:hover,.NoticeCard-module__VEpg2a__dismiss:focus-visible{background:var(--surface-muted);color:var(--text-primary)}.NoticeCard-module__VEpg2a__body{color:var(--text-secondary)}@media (max-width:640px){.NoticeCard-module__VEpg2a__card{padding:12px 14px;font-size:13px}}
.page-module__ZP88aq__main{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__ZP88aq__topBar{align-items:stretch;gap:.75rem;min-width:0;padding:1rem 0;display:flex}.page-module__ZP88aq__searchWrapper{flex:1;min-width:0;position:relative}.page-module__ZP88aq__searchBox{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;align-items:center;padding:.5rem .75rem;transition:border-color .15s;display:flex}.page-module__ZP88aq__searchBox:focus-within{border-color:var(--border-emphasis)}.page-module__ZP88aq__searchInput{color:var(--text-primary);letter-spacing:.03em;background:0 0;border:none;outline:none;flex:1;font-family:monospace;font-size:.75rem}.page-module__ZP88aq__searchInput::placeholder{color:var(--input-placeholder)}.page-module__ZP88aq__searchIcon{color:var(--text-muted);flex-shrink:0;margin-left:.5rem}.page-module__ZP88aq__createLink{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;padding:0 .75rem;font-family:monospace;font-size:.65rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.page-module__ZP88aq__createLink:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.page-module__ZP88aq__vehicleTypeFilter{padding:.75rem 0}.page-module__ZP88aq__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem;font-family:monospace;font-size:.7rem;font-weight:700}.page-module__ZP88aq__list{flex-direction:column;gap:.5rem;display:flex}.page-module__ZP88aq__empty{text-align:center;color:var(--text-secondary);padding:3rem 0;font-family:monospace;font-size:.8rem}.page-module__ZP88aq__proModal{max-width:360px;padding:1.5rem}.page-module__ZP88aq__proModalTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0 0 .75rem;font-family:monospace;font-size:.85rem;font-weight:700}.page-module__ZP88aq__proModalMessage{color:var(--text-secondary);margin:0 0 1.25rem;font-family:monospace;font-size:.8rem;line-height:1.5}.page-module__ZP88aq__proModalActions{justify-content:flex-end;gap:.5rem;display:flex}.page-module__ZP88aq__proModalCancel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-body);border:1px solid var(--border-emphasis);cursor:pointer;background:0 0;border-radius:2px;padding:.5rem .75rem;font-family:monospace;font-size:.7rem;font-weight:700}.page-module__ZP88aq__proModalCancel:hover{color:var(--text-primary);border-color:var(--text-muted)}.page-module__ZP88aq__proModalCta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);background:var(--accent);cursor:pointer;border:none;border-radius:2px;padding:.5rem .75rem;font-family:monospace;font-size:.7rem;font-weight:700;text-decoration:none}.page-module__ZP88aq__proModalCta:hover{background:var(--accent-active)}
.page-module__3NXzhq__main{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__3NXzhq__topBar{align-items:stretch;gap:.75rem;min-width:0;padding:1rem 0;display:flex}.page-module__3NXzhq__searchWrapper{flex:1;min-width:0;position:relative}.page-module__3NXzhq__searchBox{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;align-items:center;padding:.5rem .75rem;transition:border-color .15s;display:flex}.page-module__3NXzhq__searchBox:focus-within{border-color:var(--border-emphasis)}.page-module__3NXzhq__searchInput{color:var(--text-primary);letter-spacing:.03em;background:0 0;border:none;outline:none;flex:1;font-family:monospace;font-size:.75rem}.page-module__3NXzhq__searchInput::placeholder{color:var(--input-placeholder)}.page-module__3NXzhq__searchIcon{color:var(--text-muted);flex-shrink:0;margin-left:.5rem}.page-module__3NXzhq__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem;font-family:monospace;font-size:.7rem;font-weight:700}.page-module__3NXzhq__empty{text-align:center;color:var(--text-secondary);padding:3rem 0;font-family:monospace;font-size:.8rem}
.TagSection-module__HxglRG__chips{flex-wrap:wrap;gap:.4rem;display:flex}.TagSection-module__HxglRG__chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:2px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.TagSection-module__HxglRG__chip:hover{color:var(--text-primary);border-color:var(--border-emphasis)}.TagSection-module__HxglRG__active{color:var(--text-primary);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}
.VehicleSpecsSection-module__kLb34q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:480px){.VehicleSpecsSection-module__kLb34q__grid{grid-template-columns:1fr}}.VehicleSpecsSection-module__kLb34q__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.VehicleSpecsSection-module__kLb34q__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-family:monospace;font-size:.7rem}
.MapNavigateButton-module__UO57AG__container{align-items:center;gap:.4rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.MapNavigateButton-module__UO57AG__primaryBtn{text-transform:uppercase;letter-spacing:.06em;color:var(--text-on-accent);background:var(--accent);border:none;border-radius:4px;padding:.3rem .6rem;font-family:monospace;font-size:.6rem;font-weight:700;text-decoration:none;transition:background .15s}.MapNavigateButton-module__UO57AG__primaryBtn:hover{background:var(--accent-hover)}.MapNavigateButton-module__UO57AG__secondaryLink{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;padding:.2rem .45rem;font-family:monospace;font-size:.55rem;font-weight:600;text-decoration:none;transition:background .15s}.MapNavigateButton-module__UO57AG__secondaryLink:hover{background:var(--bg-surface)}
.OnboardingChecklist-module__Nzp4Aa__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.OnboardingChecklist-module__Nzp4Aa__row{align-items:center;gap:10px;display:flex}.OnboardingChecklist-module__Nzp4Aa__marker{border:1px solid var(--border-emphasis);width:18px;height:18px;color:var(--success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.OnboardingChecklist-module__Nzp4Aa__marker[data-complete=true]{border-color:var(--success-border);background:var(--success-faint)}.OnboardingChecklist-module__Nzp4Aa__link{color:var(--text-primary);text-decoration:none}.OnboardingChecklist-module__Nzp4Aa__link:hover,.OnboardingChecklist-module__Nzp4Aa__link:focus-visible{color:var(--accent-text);text-decoration:underline}.OnboardingChecklist-module__Nzp4Aa__done{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--border-emphasis);text-decoration-color:var(--border-emphasis)}.OnboardingChecklist-module__Nzp4Aa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__eqsy7W__main{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__eqsy7W__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0 0 1rem;font-family:monospace;font-size:1.1rem;font-weight:700}.page-module__eqsy7W__empty{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-family:monospace;font-size:.85rem}.page-module__eqsy7W__toolbar{justify-content:flex-end;margin-bottom:.5rem;display:flex}.page-module__eqsy7W__markAllRead{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:0 0;border:none;padding:4px 0;font-family:monospace;font-size:.7rem;font-weight:600;transition:color .15s}.page-module__eqsy7W__markAllRead:hover{color:var(--accent-hover)}.page-module__eqsy7W__list{border:1px solid var(--border-default);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.page-module__eqsy7W__item{border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:flex}.page-module__eqsy7W__item:last-child{border-bottom:none}.page-module__eqsy7W__item:hover{background-color:var(--bg-surface-hover)}.page-module__eqsy7W__itemUnread{background-color:var(--bg-surface)}.page-module__eqsy7W__avatar{flex-shrink:0}.page-module__eqsy7W__avatarImg{object-fit:cover;border-radius:50%;width:36px;height:36px}.page-module__eqsy7W__avatarFallback{background-color:var(--border-emphasis);border-radius:50%;width:36px;height:36px;display:block}.page-module__eqsy7W__content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__eqsy7W__text{color:var(--text-body);font-family:monospace;font-size:.8rem;line-height:1.4}.page-module__eqsy7W__time{color:var(--text-muted);font-family:monospace;font-size:.7rem}.page-module__eqsy7W__dot{background-color:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__eqsy7W__loadMore{border:1px solid var(--border-default);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--text-secondary);background:0 0;border-radius:6px;margin-top:1rem;padding:12px;font-family:monospace;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s;display:block}.page-module__eqsy7W__loadMore:hover{color:var(--text-primary);border-color:var(--text-placeholder)}.page-module__eqsy7W__loadMore:disabled{cursor:default;color:var(--text-muted)}
.BusinessStatsView-module__q23iya__main{max-width:760px;margin:0 auto;padding-bottom:32px}.BusinessStatsView-module__q23iya__body{flex-direction:column;gap:16px;padding:12px 16px 0;display:flex}.BusinessStatsView-module__q23iya__empty{border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:10px;margin:0;padding:12px 14px;font-size:.88rem}.BusinessStatsView-module__q23iya__chartBlock{border:1px solid var(--border-default);background:var(--surface);border-radius:10px;padding:12px 14px}.BusinessStatsView-module__q23iya__chartTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0 0 10px;font-size:.8rem;font-weight:600}.BusinessStatsView-module__q23iya__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}
.StatSummaryCards-module__59bAmG__row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.StatSummaryCards-module__59bAmG__card{border:1px solid var(--border-default);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.StatSummaryCards-module__59bAmG__value{color:var(--text-primary,inherit);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.1}.StatSummaryCards-module__59bAmG__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem}.StatSummaryCards-module__59bAmG__sub{color:var(--text-secondary);font-size:.75rem}
.EventVehicleGrid-module__04PsKa__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:640px){.EventVehicleGrid-module__04PsKa__grid{grid-template-columns:1fr}}.EventVehicleGrid-module__04PsKa__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;text-decoration:none;transition:border-color .15s,background-color .15s;overflow:hidden}.EventVehicleGrid-module__04PsKa__card:hover{border-color:var(--border-emphasis);background-color:var(--bg-surface-hover)}.EventVehicleGrid-module__04PsKa__cover{background:var(--bg-active);width:100%;height:120px;overflow:hidden}.EventVehicleGrid-module__04PsKa__coverImg{object-fit:cover;width:100%;height:100%}.EventVehicleGrid-module__04PsKa__coverPlaceholder{background:var(--bg-active);width:100%;height:100%}.EventVehicleGrid-module__04PsKa__info{padding:.5rem .6rem}.EventVehicleGrid-module__04PsKa__vehicleLabel{color:var(--text-primary);font-family:monospace;font-size:.75rem;font-weight:700;line-height:1.3}.EventVehicleGrid-module__04PsKa__vehicleMeta{color:var(--text-muted);margin-top:2px;font-family:monospace;font-size:.6rem}.EventVehicleGrid-module__04PsKa__empty{color:var(--text-muted);text-align:center;padding:2rem 0;font-family:monospace;font-size:.8rem}
.EventRulesModal-module__-eF48a__link{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:monospace;font-size:.7rem;text-decoration:underline;transition:color .15s}.EventRulesModal-module__-eF48a__link:hover{color:var(--accent)}.EventRulesModal-module__-eF48a__rules{flex-direction:column;gap:.75rem;margin:0;display:flex}.EventRulesModal-module__-eF48a__term{letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);font-family:monospace;font-size:.75rem;font-weight:700}.EventRulesModal-module__-eF48a__desc{color:var(--text-secondary);margin:.15rem 0 0;font-size:.85rem;line-height:1.5}
.SupportListClient-module__lW78XG__empty{text-align:center;padding:3rem 1rem}.SupportListClient-module__lW78XG__list{margin:0;padding:0;list-style:none}.SupportListClient-module__lW78XG__item{border-left:4px solid var(--text-tertiary);background:var(--bg-overlay-subtle);border-radius:4px;margin-bottom:.5rem;padding:1rem}.SupportListClient-module__lW78XG__item[data-status=OPEN]{border-left-color:var(--success)}.SupportListClient-module__lW78XG__item[data-status=AWAITING_MEMBER]{border-left-color:var(--warning)}.SupportListClient-module__lW78XG__item[data-status=RESOLVED]{border-left-color:var(--info)}.SupportListClient-module__lW78XG__itemLink{color:inherit;text-decoration:none}.SupportListClient-module__lW78XG__header{justify-content:space-between;gap:1rem;display:flex}.SupportListClient-module__lW78XG__timestamp{opacity:.7;font-size:.8rem}.SupportListClient-module__lW78XG__preview{opacity:.75;margin-top:.25rem;font-size:.85rem}.SupportListClient-module__lW78XG__meta{gap:.5rem;margin-top:.375rem;font-size:.75rem;display:flex}
.page-module__drB7mW__main{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__drB7mW__header{align-items:flex-start;margin:.6rem 0 1.5rem;display:flex}.page-module__drB7mW__headerLeft{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.page-module__drB7mW__vehicleAvatarLink{flex-shrink:0;align-self:stretch;display:flex}.page-module__drB7mW__vehicleAvatar{object-fit:cover;border:1px solid var(--border-default);border-radius:8px;width:56px;height:100%;min-height:56px}.page-module__drB7mW__vehicleAvatarPlaceholder{background:var(--border-default);width:56px;height:100%;min-height:56px;color:var(--text-tertiary);border-radius:8px;justify-content:center;align-items:center;display:flex}.page-module__drB7mW__placeholderIcon{opacity:.4}.page-module__drB7mW__infoColumn{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;display:flex}.page-module__drB7mW__vehicleTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:600;text-decoration:none;overflow:hidden}.page-module__drB7mW__vehicleTitle:hover{color:var(--accent)}.page-module__drB7mW__vehicleSpecs{color:var(--text-secondary);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.7rem;overflow:hidden}.page-module__drB7mW__ownerLine{color:var(--text-secondary);letter-spacing:.03em;font-family:monospace;font-size:.7rem}.page-module__drB7mW__ownerLink{color:var(--text-body);text-decoration:none}.page-module__drB7mW__ownerLink:hover{color:var(--accent)}.page-module__drB7mW__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.page-module__drB7mW__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--border-emphasis);white-space:nowrap;border-radius:2px;padding:.15rem .4rem;font-family:monospace;font-size:.65rem}.page-module__drB7mW__date{color:var(--text-muted);letter-spacing:.05em;font-family:monospace;font-size:.7rem}.page-module__drB7mW__editLink{color:var(--text-muted);align-items:center;padding:.2rem;transition:color .15s;display:flex}.page-module__drB7mW__editLink:hover{color:var(--text-primary)}.page-module__drB7mW__title{color:var(--text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__drB7mW__description{color:var(--text-body);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.page-module__drB7mW__stats{gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__drB7mW__statItem{color:var(--text-secondary);letter-spacing:.05em;border:1px solid var(--border-default);border-radius:2px;padding:.2rem .5rem;font-family:monospace;font-size:.75rem}.page-module__drB7mW__engagement{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.page-module__drB7mW__stat{color:var(--text-secondary);letter-spacing:.05em;align-items:center;gap:.3rem;font-family:monospace;font-size:.75rem;display:inline-flex}.page-module__drB7mW__statIcon{height:var(--icon-md);flex-shrink:0;width:auto}.page-module__drB7mW__metaActions{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.page-module__drB7mW__performedByRow{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem;display:flex}
.ListingStatsCard-module__KIEc5G__card{border:1px solid var(--border-default);background:var(--surface);border-radius:10px;padding:10px 12px;list-style:none}.ListingStatsCard-module__KIEc5G__summary{align-items:center;gap:10px;min-width:0;display:flex}.ListingStatsCard-module__KIEc5G__thumb{background:var(--bg-subtle);border-radius:8px;flex:none;width:44px;height:44px;overflow:hidden}.ListingStatsCard-module__KIEc5G__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ListingStatsCard-module__KIEc5G__summaryBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ListingStatsCard-module__KIEc5G__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.ListingStatsCard-module__KIEc5G__title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.ListingStatsCard-module__KIEc5G__badge{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border-default);color:var(--text-secondary);border-radius:999px;flex:none;padding:1px 7px;font-size:.68rem}.ListingStatsCard-module__KIEc5G__badge_active{color:var(--accent-text);border-color:var(--accent-border)}.ListingStatsCard-module__KIEc5G__toggle{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:5px 10px;font-size:.75rem}.ListingStatsCard-module__KIEc5G__toggle:hover{color:var(--text-primary,inherit)}.ListingStatsCard-module__KIEc5G__details{border-top:1px solid var(--border-default);flex-direction:column;gap:12px;margin-top:10px;padding-top:10px;display:flex}.ListingStatsCard-module__KIEc5G__sparkline{max-width:480px}.ListingStatsCard-module__KIEc5G__pending{color:var(--accent-text);margin:0;font-size:.8rem}.ListingStatsCard-module__KIEc5G__sectionBlock{flex-direction:column;gap:4px;display:flex}.ListingStatsCard-module__KIEc5G__blockLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.72rem}.ListingStatsCard-module__KIEc5G__sectionList{flex-direction:column;gap:2px;max-width:320px;margin:0;padding:0;list-style:none;display:flex}.ListingStatsCard-module__KIEc5G__sectionRow{color:var(--text-secondary);justify-content:space-between;font-size:.82rem;display:flex}.ListingStatsCard-module__KIEc5G__sectionCount{font-variant-numeric:tabular-nums}.ListingStatsCard-module__KIEc5G__promoStatus{text-transform:uppercase;color:var(--text-muted);font-size:.72rem}
.GroupMemberList-module__MUg4aq__list{flex-direction:column;gap:.5rem;display:flex}.GroupMemberList-module__MUg4aq__empty{text-align:center;color:var(--text-secondary);letter-spacing:.05em;padding:1.5rem 0;font-family:monospace;font-size:.75rem}.GroupMemberList-module__MUg4aq__roleBadge{letter-spacing:.03em;border-radius:10px;padding:1px 6px;font-family:monospace;font-size:.55rem;font-weight:600}.GroupMemberList-module__MUg4aq__roleBadgeOwner{color:var(--accent);border:1px solid var(--accent);}.GroupMemberList-module__MUg4aq__roleBadgeAdmin{color:var(--text-secondary);border:1px solid var(--border-default);}
.SettingsForm-module__TjNI-q__form{flex-direction:column;gap:0;display:flex}.SettingsForm-module__TjNI-q__section{border-bottom:1px solid var(--border-subtle);margin-bottom:1.5rem;padding-bottom:1.5rem}.SettingsForm-module__TjNI-q__sectionHeading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.75rem;font-family:monospace;font-size:.75rem;font-weight:700}.SettingsForm-module__TjNI-q__hint{color:var(--text-muted);margin-top:.5rem;font-family:monospace;font-size:.75rem}.SettingsForm-module__TjNI-q__input{box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border-input);width:100%;color:var(--text-primary);border-radius:2px;outline:none;padding:.625rem .75rem;font-family:monospace;font-size:.875rem;transition:border-color .15s}.SettingsForm-module__TjNI-q__input:focus{border-color:var(--accent)}.SettingsForm-module__TjNI-q__input::placeholder{color:var(--input-placeholder)}.SettingsForm-module__TjNI-q__checkboxGroup{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.SettingsForm-module__TjNI-q__checkbox{color:var(--text-body);cursor:pointer;align-items:center;gap:.5rem;font-family:monospace;font-size:.8rem;display:flex}.SettingsForm-module__TjNI-q__checkbox input[type=checkbox]{accent-color:var(--accent)}.SettingsForm-module__TjNI-q__checkboxGroupDisabled{opacity:.4;pointer-events:none}.SettingsForm-module__TjNI-q__upgradeLink{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-family:monospace;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.SettingsForm-module__TjNI-q__upgradeLink:hover{text-decoration:underline}.SettingsForm-module__TjNI-q__saveButton{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:2px;align-self:flex-start;padding:.65rem 1.5rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:background .15s,opacity .15s}.SettingsForm-module__TjNI-q__saveButton:hover{background:var(--accent-active)}.SettingsForm-module__TjNI-q__saveButton:disabled{opacity:.5;cursor:not-allowed}.SettingsForm-module__TjNI-q__error{color:var(--accent);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:3px;margin-bottom:1rem;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}.SettingsForm-module__TjNI-q__success{color:var(--success);background:var(--success-faint);border:1px solid var(--success-border);border-radius:3px;margin-bottom:1rem;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}
.page-module__AhQqaG__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__AhQqaG__heading{color:var(--text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page-module__AhQqaG__verifyLink{margin-top:1.5rem;text-decoration:none;display:block}.page-module__AhQqaG__verifyCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1.25rem;transition:background .15s;display:flex}.page-module__AhQqaG__verifyLink:hover .page-module__AhQqaG__verifyCard{background:var(--bg-surface-hover)}.page-module__AhQqaG__verifyCardStandalone{margin-top:1.5rem}.page-module__AhQqaG__verifyCardTitle{color:var(--text-primary);justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.page-module__AhQqaG__verifyCardTick{flex-shrink:0;font-size:1.1rem}.page-module__AhQqaG__verifyCardDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}
.BusinessAddonManager-module__QAhkYq__section{border-top:1px solid var(--border-subtle);margin-top:1.5rem;padding-top:1.25rem}.BusinessAddonManager-module__QAhkYq__heading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .35rem;font-family:monospace;font-size:.75rem;font-weight:700}.BusinessAddonManager-module__QAhkYq__description{color:var(--text-muted);margin:0 0 .5rem;font-size:.85rem}.BusinessAddonManager-module__QAhkYq__usage{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-size:.85rem;font-weight:500}.BusinessAddonManager-module__QAhkYq__error{color:var(--error);margin:0 0 .75rem;font-size:.85rem}.BusinessAddonManager-module__QAhkYq__buyButton{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.BusinessAddonManager-module__QAhkYq__buyButton:hover{background:var(--accent-hover)}.BusinessAddonManager-module__QAhkYq__buyButton:disabled{opacity:.6;cursor:default}.BusinessAddonManager-module__QAhkYq__stepperRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BusinessAddonManager-module__QAhkYq__quantityLabel{color:var(--text-primary);font-size:.875rem;font-weight:500}.BusinessAddonManager-module__QAhkYq__stepper{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;align-items:center;gap:.25rem;padding:.15rem;display:inline-flex}.BusinessAddonManager-module__QAhkYq__stepButton{background:var(--bg-subtle);width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;border:none;border-radius:6px;font-size:1.1rem;line-height:1}.BusinessAddonManager-module__QAhkYq__stepButton:hover:not(:disabled){background:var(--bg-hover)}.BusinessAddonManager-module__QAhkYq__stepButton:disabled{opacity:.4;cursor:default}.BusinessAddonManager-module__QAhkYq__stepValue{text-align:center;min-width:2rem;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.BusinessAddonManager-module__QAhkYq__cancelNote{color:var(--warning);font-size:.8rem}
.SubscriptionSection-module__q5Nfuq__section{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.SubscriptionSection-module__q5Nfuq__heading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:1rem;font-family:monospace;font-size:.75rem;font-weight:700}.SubscriptionSection-module__q5Nfuq__planRow{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.SubscriptionSection-module__q5Nfuq__planName{color:var(--text-primary);font-family:monospace;font-size:1rem;font-weight:700}.SubscriptionSection-module__q5Nfuq__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:.2rem .5rem;font-family:monospace;font-size:.65rem;font-weight:700}.SubscriptionSection-module__q5Nfuq__badgeActive{color:var(--success);background:var(--success-faint);border:1px solid var(--success-border)}.SubscriptionSection-module__q5Nfuq__badgeCancelled{color:var(--warning);background:var(--warning-faint);border:1px solid var(--warning-border)}.SubscriptionSection-module__q5Nfuq__badgePastDue{color:var(--warning-orange);background:var(--warning-orange-faint);border:1px solid var(--warning-orange-border)}.SubscriptionSection-module__q5Nfuq__badgeExpired{color:var(--error);background:var(--error-faint);border:1px solid var(--error-border)}.SubscriptionSection-module__q5Nfuq__periodInfo{color:var(--text-muted);margin-bottom:1rem;font-family:monospace;font-size:.75rem}.SubscriptionSection-module__q5Nfuq__description{color:var(--text-secondary);margin-bottom:1rem;font-family:monospace;font-size:.8rem}.SubscriptionSection-module__q5Nfuq__learnMore{color:var(--accent);text-decoration:none;transition:color .15s}.SubscriptionSection-module__q5Nfuq__learnMore:hover{color:var(--accent-hover);text-decoration:underline}.SubscriptionSection-module__q5Nfuq__manageButton{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--border-emphasis);cursor:pointer;background:0 0;border-radius:2px;padding:.65rem 1.5rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:border-color .15s,color .15s}.SubscriptionSection-module__q5Nfuq__manageButton:hover{border-color:var(--accent);color:var(--text-on-accent)}.SubscriptionSection-module__q5Nfuq__manageButton:disabled{opacity:.5;cursor:not-allowed}.SubscriptionSection-module__q5Nfuq__actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.SubscriptionSection-module__q5Nfuq__subscribedActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.SubscriptionSection-module__q5Nfuq__upgradeButton{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:2px;padding:.65rem 1.5rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:background .15s,opacity .15s}.SubscriptionSection-module__q5Nfuq__upgradeButton:hover{background:var(--accent-active)}.SubscriptionSection-module__q5Nfuq__error{color:var(--accent);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:3px;margin-bottom:1rem;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}.SubscriptionSection-module__q5Nfuq__success{color:var(--success);background:var(--success-faint);border:1px solid var(--success-border);border-radius:3px;margin-bottom:1rem;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}
.CookieSettingsCard-module__O-wXzq__card{text-align:left;background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;width:100%;font:inherit;border-radius:.5rem;margin-top:1.5rem;padding:1.25rem;transition:background .15s;display:block}.CookieSettingsCard-module__O-wXzq__card:hover{background:var(--bg-surface-hover)}.CookieSettingsCard-module__O-wXzq__title{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:700;display:block}.CookieSettingsCard-module__O-wXzq__desc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}
.page-module__OVhL0W__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__OVhL0W__header{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.page-module__OVhL0W__backLink{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem;text-decoration:none;transition:color .15s}.page-module__OVhL0W__backLink:hover{color:var(--text-secondary)}.page-module__OVhL0W__title{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700}.page-module__OVhL0W__statusRow{margin-bottom:1.5rem}.page-module__OVhL0W__badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;border-radius:2px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.page-module__OVhL0W__badgePending{color:var(--warning);background:var(--warning-faint);border:1px solid var(--warning-border)}.page-module__OVhL0W__badgeApproved{color:var(--success);background:var(--success-faint);border:1px solid var(--success-border)}.page-module__OVhL0W__badgeRejected{color:var(--error);background:var(--error-faint);border:1px solid var(--error-border)}.page-module__OVhL0W__badgeWithdrawn{color:var(--text-muted);background:var(--bg-surface-hover);border:1px solid var(--border-default)}.page-module__OVhL0W__meta{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;flex-direction:column;gap:.4rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}.page-module__OVhL0W__metaRow{align-items:baseline;gap:1rem;display:flex}.page-module__OVhL0W__metaLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0;min-width:120px;font-size:.65rem;font-weight:700}.page-module__OVhL0W__metaValue{font-family:var(--font-mono);color:var(--text-primary);font-size:.75rem}.page-module__OVhL0W__section{margin-bottom:1.5rem}.page-module__OVhL0W__sectionTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 .5rem;font-size:.65rem;font-weight:700}.page-module__OVhL0W__sectionBody{color:var(--text-body);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.55}.page-module__OVhL0W__evidencePlaceholder{font-family:var(--font-mono);color:var(--text-tertiary);margin:0;font-size:.75rem}.page-module__OVhL0W__evidenceList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__OVhL0W__evidenceItem{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:4px;flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.page-module__OVhL0W__evidenceLink{color:var(--text-link,var(--accent-primary));word-break:break-word;font-size:.9rem;font-weight:500;text-decoration:none}.page-module__OVhL0W__evidenceLink:hover{text-decoration:underline}.page-module__OVhL0W__evidenceMeta{color:var(--text-tertiary);font-size:.75rem;font-family:var(--font-mono)}.page-module__OVhL0W__actionSection{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.page-module__OVhL0W__dangerButton{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--error);border:1px solid var(--error-border);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;transition:color .15s,border-color .15s}.page-module__OVhL0W__dangerButton:hover:not(:disabled){color:var(--text-primary);border-color:var(--error)}.page-module__OVhL0W__dangerButton:disabled{opacity:.5;cursor:not-allowed}.page-module__OVhL0W__ctaLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);border:1px solid var(--accent-border);border-radius:4px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.page-module__OVhL0W__ctaLink:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.page-module__OVhL0W__actionDisabled{font-family:var(--font-mono);color:var(--text-muted);cursor:default;font-size:.7rem}.page-module__OVhL0W__approvedText{font-family:var(--font-mono);color:var(--success);margin:0;font-size:.8rem}.page-module__OVhL0W__errorText{font-family:var(--font-mono);color:var(--error);margin:0;font-size:.75rem}
.page-module__A4o4ua__main{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__A4o4ua__errorBanner{background:var(--error-faint);border:1px solid var(--error-border);border-radius:4px;margin:1rem 0;padding:.75rem 1rem}.page-module__A4o4ua__errorBannerText{font-family:var(--font-mono);color:var(--error);margin:0;font-size:.75rem}.page-module__A4o4ua__subscriptionBanner{background:var(--warning-faint);border:1px solid var(--warning-border);border-radius:4px;margin:1rem 0;padding:.75rem 1rem}.page-module__A4o4ua__subscriptionBannerText{font-family:var(--font-mono);color:var(--warning);margin:0;font-size:.75rem}.page-module__A4o4ua__subscriptionBannerLink{color:var(--warning);text-decoration:underline}.page-module__A4o4ua__subscriptionBannerLink:hover{color:var(--text-primary)}.page-module__A4o4ua__empty{border:1px solid var(--border-default);text-align:center;border-radius:4px;margin-top:2rem;padding:2rem}.page-module__A4o4ua__emptyText{font-family:var(--font-mono);color:var(--text-secondary);margin:0 0 1rem;font-size:.8rem}.page-module__A4o4ua__emptyLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.page-module__A4o4ua__emptyLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);border:1px solid var(--accent-border);border-radius:4px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.page-module__A4o4ua__emptyLink:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.page-module__A4o4ua__list{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.page-module__A4o4ua__row{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.page-module__A4o4ua__rowInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.page-module__A4o4ua__rowType{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.6rem;font-weight:700}.page-module__A4o4ua__rowName{font-family:var(--font-mono);color:var(--text-primary);align-items:center;gap:.4rem;min-width:0;font-size:.85rem;display:flex}.page-module__A4o4ua__rowStatus{flex-shrink:0}.page-module__A4o4ua__badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:.25rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.page-module__A4o4ua__badgeVerified{color:var(--success);background:var(--success-faint);border:1px solid var(--success-border)}.page-module__A4o4ua__badgePending{color:var(--warning);background:var(--warning-faint);border:1px solid var(--warning-border)}.page-module__A4o4ua__badgeRejected{color:var(--error);background:var(--error-faint);border:1px solid var(--error-border)}.page-module__A4o4ua__badgeWithdrawn{color:var(--text-muted);background:var(--bg-surface-hover);border:1px solid var(--border-default)}.page-module__A4o4ua__badgeNone{color:var(--text-tertiary);border:1px solid var(--border-subtle);background:0 0}.page-module__A4o4ua__rowActions{text-align:right;flex-shrink:0}.page-module__A4o4ua__actionLink{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border:1px solid var(--border-emphasis);border-radius:4px;padding:.3rem .6rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.page-module__A4o4ua__actionLink:hover{color:var(--text-primary);border-color:var(--text-secondary)}.page-module__A4o4ua__actionCta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);border:1px solid var(--accent-border);border-radius:4px;padding:.3rem .6rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.page-module__A4o4ua__actionCta:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.page-module__A4o4ua__actionDisabled{font-family:var(--font-mono);color:var(--text-muted);cursor:default;font-size:.7rem}.page-module__A4o4ua__actionMuted{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}
.page-module__QBvQea__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__QBvQea__header{margin-bottom:1rem}.page-module__QBvQea__backLink{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem;text-decoration:none;transition:color .15s}.page-module__QBvQea__backLink:hover{color:var(--text-secondary)}.page-module__QBvQea__wizard{flex-direction:column;gap:1.5rem;display:flex}.page-module__QBvQea__wizardTitle{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700}.page-module__QBvQea__stepIndicator{border:1px solid var(--border-default);border-radius:4px;align-items:center;gap:0;display:flex;overflow:hidden}.page-module__QBvQea__stepItem{background:var(--bg-surface);border-right:1px solid var(--border-default);flex:1;align-items:center;gap:.5rem;padding:.6rem .875rem;transition:background .15s;display:flex}.page-module__QBvQea__stepItem:last-child{border-right:none}.page-module__QBvQea__stepItemActive{background:var(--bg-surface-hover)}.page-module__QBvQea__stepItemDone{opacity:.6;background:0 0}.page-module__QBvQea__stepNumber{width:1.2rem;height:1.2rem;font-family:var(--font-mono);background:var(--border-default);color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.page-module__QBvQea__stepItemActive .page-module__QBvQea__stepNumber{background:var(--accent-border);color:var(--accent-text)}.page-module__QBvQea__stepItemDone .page-module__QBvQea__stepNumber{background:var(--success-border);color:var(--success)}.page-module__QBvQea__stepLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:700;overflow:hidden}.page-module__QBvQea__stepItemActive .page-module__QBvQea__stepLabel{color:var(--text-primary)}.page-module__QBvQea__step{flex-direction:column;gap:1rem;display:flex}.page-module__QBvQea__stepTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:700}.page-module__QBvQea__dropZone{border:1px dashed var(--border-emphasis);text-align:center;cursor:pointer;background:var(--bg-surface);border-radius:4px;outline:none;padding:2rem 1.5rem;transition:border-color .15s,background .15s}.page-module__QBvQea__dropZone:hover,.page-module__QBvQea__dropZone:focus-visible,.page-module__QBvQea__dropZoneOver{border-color:var(--accent-border);background:var(--bg-surface-hover)}.page-module__QBvQea__dropInstructions{font-family:var(--font-mono);color:var(--text-secondary);margin:0 0 .25rem;font-size:.75rem}.page-module__QBvQea__dropAccepted{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:.65rem}.page-module__QBvQea__fileInputHidden{display:none}.page-module__QBvQea__errorList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.page-module__QBvQea__errorItem{font-family:var(--font-mono);color:var(--error);background:var(--error-faint);border:1px solid var(--error-border);border-radius:2px;padding:.25rem .5rem;font-size:.7rem}.page-module__QBvQea__fileList{flex-direction:column;gap:.4rem;display:flex}.page-module__QBvQea__filesCount{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:.65rem;font-weight:700}.page-module__QBvQea__fileRow{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.page-module__QBvQea__fileInfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.page-module__QBvQea__fileName{font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.page-module__QBvQea__fileSize{font-family:var(--font-mono);color:var(--text-muted);font-size:.6rem}.page-module__QBvQea__fileStatus{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__QBvQea__statusPending,.page-module__QBvQea__statusUploading{font-family:var(--font-mono);color:var(--warning);font-size:.65rem}.page-module__QBvQea__statusDone{font-family:var(--font-mono);color:var(--success);font-size:.65rem;font-weight:700}.page-module__QBvQea__statusError{font-family:var(--font-mono);color:var(--error);font-size:.65rem}.page-module__QBvQea__removeButton{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--error);border:1px solid var(--error-border);cursor:pointer;background:0 0;border-radius:2px;padding:.2rem .4rem;font-size:.6rem;font-weight:700;transition:color .15s,border-color .15s}.page-module__QBvQea__removeButton:hover{color:var(--text-primary);border-color:var(--error)}.page-module__QBvQea__hintText{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:.7rem}.page-module__QBvQea__guidanceText{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;margin:0;padding:.65rem .875rem;font-size:.72rem;line-height:1.5}.page-module__QBvQea__textareaWrapper{flex-direction:column;gap:.35rem;display:flex}.page-module__QBvQea__justificationTextarea{width:100%;min-height:140px;font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);resize:vertical;box-sizing:border-box;border-radius:4px;padding:.75rem;font-size:.8rem;line-height:1.5;transition:border-color .15s}.page-module__QBvQea__justificationTextarea:focus{border-color:var(--accent-border);outline:none}.page-module__QBvQea__charCount{font-family:var(--font-mono);color:var(--text-muted);text-align:right;margin:0;font-size:.65rem}.page-module__QBvQea__charCountOver{color:var(--error)}.page-module__QBvQea__reviewSection{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:4px;flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.page-module__QBvQea__reviewLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0;font-size:.6rem;font-weight:700}.page-module__QBvQea__reviewValue{font-family:var(--font-mono);color:var(--text-primary);margin:0;font-size:.8rem}.page-module__QBvQea__reviewSubtext{color:var(--text-muted);font-size:.7rem}.page-module__QBvQea__reviewFileList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.page-module__QBvQea__reviewFileItem{align-items:baseline;gap:.75rem;display:flex}.page-module__QBvQea__reviewFileName{font-family:var(--font-mono);color:var(--text-primary);font-size:.75rem}.page-module__QBvQea__reviewFileSize{font-family:var(--font-mono);color:var(--text-muted);font-size:.65rem}.page-module__QBvQea__reviewJustification{color:var(--text-body);white-space:pre-wrap;max-height:8rem;margin:0;font-size:.8rem;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.page-module__QBvQea__submitError{font-family:var(--font-mono);color:var(--error);background:var(--error-faint);border:1px solid var(--error-border);border-radius:4px;margin:0;padding:.5rem .75rem;font-size:.75rem}.page-module__QBvQea__footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.page-module__QBvQea__primaryButton{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);border:1px solid var(--accent-border);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .875rem;font-size:.7rem;font-weight:700;transition:color .15s,border-color .15s}.page-module__QBvQea__primaryButton:hover:not(:disabled){color:var(--accent-hover);border-color:var(--accent-hover)}.page-module__QBvQea__primaryButton:disabled{opacity:.4;cursor:not-allowed}.page-module__QBvQea__secondaryButton{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border:1px solid var(--border-emphasis);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .875rem;font-size:.7rem;font-weight:700;transition:color .15s,border-color .15s}.page-module__QBvQea__secondaryButton:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}.page-module__QBvQea__secondaryButton:disabled{opacity:.4;cursor:not-allowed}
.page-module__7MdOxq__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__7MdOxq__heading{color:var(--text-primary);margin:0 0 1.5rem;font-family:monospace;font-size:1.25rem;font-weight:700}
.page-module__LbVAIa__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__LbVAIa__heading{color:var(--text-primary);margin:0 0 .25rem;font-family:monospace;font-size:1.25rem;font-weight:700}.page-module__LbVAIa__sub{color:var(--text-muted);margin:0 0 1.5rem;font-family:monospace;font-size:.75rem}
.page-module__gErU5q__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__gErU5q__heading{color:var(--text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page-module__gErU5q__danger{border-top:1px solid var(--border-subtle);margin-top:3rem;padding-top:2rem}.page-module__gErU5q__dangerHeading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:1rem;font-family:monospace;font-size:.75rem;font-weight:700}.page-module__gErU5q__dangerSection{margin-bottom:2rem}
.page-module__-bnvXa__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__-bnvXa__heading{color:var(--text-primary);margin:0 0 .25rem;font-family:monospace;font-size:1.25rem;font-weight:700}.page-module__-bnvXa__sub{color:var(--text-muted);margin:0 0 1.5rem;font-family:monospace;font-size:.75rem}
.page-module__5VzAVa__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}
.page-module__Yw4UPa__main{height:calc(100vh - 54px - var(--cookie-banner-height,0px));height:calc(100dvh - 54px - var(--cookie-banner-height,0px));flex-direction:column;display:flex;overflow:hidden}.page-module__Yw4UPa__chatHeader{border-bottom:1px solid var(--border-input);max-width:var(--page-width-chat);flex-shrink:0;align-items:center;gap:.5rem;width:100%;margin:0 auto;padding:.75rem 1.5rem .75rem 18px;display:flex}.page-module__Yw4UPa__chatBackButton{background:var(--accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:opacity .15s;display:flex}.page-module__Yw4UPa__chatBackButton:hover{opacity:.85}.page-module__Yw4UPa__chatBackIcon{width:var(--icon-xl);height:var(--icon-xl);color:var(--text-on-accent);flex-shrink:0}.page-module__Yw4UPa__chatTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);font-family:monospace;font-size:1rem;font-weight:700}.page-module__Yw4UPa__selectPrompt{height:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-size:15px;display:flex}.page-module__Yw4UPa__selectPromptInner{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__Yw4UPa__newConversation{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:2px;padding:.35rem .75rem;font-family:monospace;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.page-module__Yw4UPa__newConversation:hover{background:var(--accent);color:var(--text-on-accent)}.page-module__Yw4UPa__threadHeader{border-bottom:1px solid var(--border-input);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.page-module__Yw4UPa__closeButton{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:2px;margin-left:auto;padding:.25rem .6rem;font-family:monospace;font-size:.65rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.page-module__Yw4UPa__closeButton:hover{background:var(--accent);color:var(--text-on-accent)}.page-module__Yw4UPa__headerProfileLink{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.page-module__Yw4UPa__headerProfileLink:hover{color:var(--accent)}.page-module__Yw4UPa__headerIdentity{flex-direction:column;min-width:0;display:flex}.page-module__Yw4UPa__threadContextLink{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:400;text-decoration:none;overflow:hidden}.page-module__Yw4UPa__threadContextLink:hover{color:var(--accent);text-decoration:underline}.page-module__Yw4UPa__headerAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.page-module__Yw4UPa__headerAvatarPlaceholder{background:var(--accent);width:32px;height:32px;color:var(--text-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}@media (max-width:768px){.page-module__Yw4UPa__hideOnMobile{display:none}}
.page-module__uTx3cG__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__uTx3cG__empty{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;color:var(--color-text-secondary);border-radius:12px;padding:32px 24px;font-size:14px}.page-module__uTx3cG__list{flex-direction:column;gap:8px;margin-top:1rem;display:flex}.page-module__uTx3cG__row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.page-module__uTx3cG__avatar{background:var(--color-bg-elevated);width:40px;height:40px;color:var(--color-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.page-module__uTx3cG__avatarImg{object-fit:cover;width:100%;height:100%}.page-module__uTx3cG__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__uTx3cG__handle{color:var(--color-text-primary);font-weight:600}.page-module__uTx3cG__displayName{color:var(--color-text-secondary);font-size:13px}.page-module__uTx3cG__unblockBtn{background:var(--color-block-warning-bg-soft);color:var(--color-block-warning-text);cursor:pointer;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.page-module__uTx3cG__unblockBtn:hover{background:var(--color-block-warning-bg-medium)}.page-module__uTx3cG__loadMore{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;margin:16px auto 0;padding:8px 16px;display:block}
.page-module__szSdNq__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}
.page-module__3dLLpW__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 3rem}.page-module__3dLLpW__container{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;flex-direction:column;gap:1rem;margin-top:1rem;padding:1.5rem;display:flex}.page-module__3dLLpW__container h1{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.page-module__3dLLpW__container p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.page-module__3dLLpW__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.page-module__3dLLpW__primary,.page-module__3dLLpW__secondary{cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__3dLLpW__primary{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-emphasis)}.page-module__3dLLpW__primary:hover:not(:disabled){background:var(--bg-surface-hover)}.page-module__3dLLpW__primary:disabled{opacity:.6;cursor:not-allowed}.page-module__3dLLpW__secondary{color:var(--text-secondary);border:1px solid var(--border-subtle);background:0 0}.page-module__3dLLpW__secondary:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.page-module__3dLLpW__error{color:var(--danger);margin:0;font-size:.8125rem}
.page-module__CPIExG__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 3rem}.page-module__CPIExG__container{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}.page-module__CPIExG__section,.page-module__CPIExG__sectionDanger,.page-module__CPIExG__pendingPanel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.page-module__CPIExG__section h2,.page-module__CPIExG__sectionDanger h2,.page-module__CPIExG__pendingPanel h2{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:700}.page-module__CPIExG__section p,.page-module__CPIExG__sectionDanger p,.page-module__CPIExG__pendingPanel p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.page-module__CPIExG__sectionDanger{border-color:var(--error-border)}.page-module__CPIExG__sectionDanger h2{color:var(--danger)}.page-module__CPIExG__pendingPanel{background:var(--warning-faint);border-color:var(--warning-border)}.page-module__CPIExG__primaryButton,.page-module__CPIExG__dangerButton{cursor:pointer;border-radius:.375rem;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.page-module__CPIExG__primaryButton{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-emphasis)}.page-module__CPIExG__primaryButton:hover:not(:disabled){background:var(--bg-surface-hover)}.page-module__CPIExG__dangerButton{color:var(--danger);border:1px solid var(--error-border);background:0 0}.page-module__CPIExG__dangerButton:hover:not(:disabled){background:var(--error-faint)}.page-module__CPIExG__primaryButton:disabled,.page-module__CPIExG__dangerButton:disabled{opacity:.6;cursor:not-allowed}.page-module__CPIExG__subheading{color:var(--text-primary);margin:.5rem 0 0;font-size:.9375rem;font-weight:600}.page-module__CPIExG__requestList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__CPIExG__requestList li{background:var(--bg-body);border:1px solid var(--border-subtle);border-radius:.375rem;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.page-module__CPIExG__muted{color:var(--text-muted);font-size:.8125rem}.page-module__CPIExG__error{color:var(--danger);margin:0;font-size:.8125rem}.page-module__CPIExG__success{color:var(--success);margin:0;font-size:.8125rem}
.page-module__sQQ7mW__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__sQQ7mW__heading{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__sQQ7mW__subtitle{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem}.page-module__sQQ7mW__listWrapper{flex-direction:column;gap:1rem;display:flex}.page-module__sQQ7mW__filterRow{align-items:center;gap:.75rem;display:flex}.page-module__sQQ7mW__filterLabel{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}.page-module__sQQ7mW__statusOk{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent,var(--color-text-primary));color:var(--color-text-primary);border-radius:8px;padding:8px 12px;font-size:13px}.page-module__sQQ7mW__statusError{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-block-warning-text,var(--color-text-primary));color:var(--color-text-primary);border-radius:8px;padding:8px 12px;font-size:13px}.page-module__sQQ7mW__empty{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;color:var(--color-text-secondary);border-radius:12px;padding:32px 24px;font-size:14px}.page-module__sQQ7mW__list{flex-direction:column;gap:8px;display:flex}.page-module__sQQ7mW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.page-module__sQQ7mW__cardHeader{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.page-module__sQQ7mW__cardIconWrap{background:var(--color-bg-elevated,var(--color-surface));width:40px;height:40px;color:var(--color-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__sQQ7mW__cardIcon{width:20px;height:20px}.page-module__sQQ7mW__cardBody{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__sQQ7mW__cardTypeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:11px;font-weight:600}.page-module__sQQ7mW__cardTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.page-module__sQQ7mW__cardSubtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.page-module__sQQ7mW__cardDeletedAt{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.page-module__sQQ7mW__restoreBtn{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:600}.page-module__sQQ7mW__restoreBtn:hover{background:var(--color-bg-elevated,var(--color-surface))}.page-module__sQQ7mW__loadMore{border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;margin:16px auto 0;padding:8px 16px;display:block}.page-module__sQQ7mW__loadMore:disabled{opacity:.5;cursor:not-allowed}
.page-module__yipSpa__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 3rem}.page-module__yipSpa__container{flex-direction:column;gap:2rem;margin-top:1rem;display:flex}
.page-module__nUlz_W__main{max-width:var(--page-width);margin:0 auto;padding:0 1rem 2rem}.page-module__nUlz_W__header{margin-bottom:1.5rem}.page-module__nUlz_W__title{margin:0}.page-module__nUlz_W__headerMeta{align-items:center;gap:.6rem;display:flex}.page-module__nUlz_W__ticketNumber{letter-spacing:.05em;color:var(--text-muted);font-family:monospace;font-size:.8rem;font-weight:700}.page-module__nUlz_W__statusChip{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--border-default);color:var(--text-secondary);border-radius:10px;align-items:center;padding:.15rem .55rem;font-family:monospace;font-size:.65rem;font-weight:700;display:inline-flex}.page-module__nUlz_W__statusOpen{color:var(--success);background:var(--success-faint,transparent);border-color:var(--success)}.page-module__nUlz_W__statusAwaiting{color:var(--warning);background:var(--warning-faint);border-color:var(--warning-border)}.page-module__nUlz_W__statusResolved{color:var(--accent-text);border-color:var(--accent-border)}.page-module__nUlz_W__statusClosed{color:var(--text-muted);border-color:var(--border-default)}
.page-module__VywmfG__main{max-width:var(--page-width-narrow);margin:0 auto;padding:2rem 1rem}.page-module__VywmfG__title{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}
.page-module__hXjnFG__main{max-width:var(--page-width);margin:0 auto;padding:0 1rem 2rem}.page-module__hXjnFG__newButton{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border);white-space:nowrap;border-radius:2px;padding:.5rem .875rem;font-family:monospace;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.page-module__hXjnFG__newButton:hover{border-color:var(--accent);color:var(--accent-hover)}
.team-invites-module__7TLgSG__main{max-width:600px;margin:0 auto;padding:0 1rem 2rem}.team-invites-module__7TLgSG__list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.team-invites-module__7TLgSG__empty{text-align:center;color:var(--text-secondary);letter-spacing:.05em;padding:2rem 0;font-family:monospace;font-size:.8rem}.team-invites-module__7TLgSG__card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.team-invites-module__7TLgSG__cardInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.team-invites-module__7TLgSG__businessName{color:var(--text-primary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.95rem;font-weight:700;overflow:hidden}.team-invites-module__7TLgSG__entityType{color:var(--text-secondary);letter-spacing:.02em;font-family:monospace;font-size:.8rem}.team-invites-module__7TLgSG__invitedAs{color:var(--text-tertiary);margin:0;font-size:.75rem}.team-invites-module__7TLgSG__cardActions{flex-shrink:0;gap:.5rem;display:flex}.team-invites-module__7TLgSG__acceptButton{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:4px;padding:.4rem .9rem;font-family:monospace;font-size:.8rem;font-weight:600;transition:opacity .15s}.team-invites-module__7TLgSG__acceptButton:hover{opacity:.85}.team-invites-module__7TLgSG__acceptButton:disabled{opacity:.5;cursor:not-allowed}.team-invites-module__7TLgSG__declineButton{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .9rem;font-family:monospace;font-size:.8rem;font-weight:600;transition:color .15s,border-color .15s}.team-invites-module__7TLgSG__declineButton:hover{color:var(--error);border-color:var(--error)}.team-invites-module__7TLgSG__declineButton:disabled{opacity:.5;cursor:not-allowed}.team-invites-module__7TLgSG__cardError{width:100%;color:var(--error);margin:.25rem 0 0;font-family:monospace;font-size:.75rem}
.page-module__hqkzpa__main{max-width:var(--page-width);margin:0 auto;padding:0 0 2.5rem}.page-module__hqkzpa__breadcrumbs{padding-inline:1.5rem}.page-module__hqkzpa__section{margin-top:1.5rem;padding:0 1.5rem}.page-module__hqkzpa__sectionHeading{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 1rem;font-size:.8rem;font-weight:700}
.page-module__iuz3rW__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}
.page-module__kT9LOq__main{max-width:var(--page-width-narrow);margin:0 auto;padding:0 1.5rem 2.5rem}.page-module__kT9LOq__heading{color:var(--text-primary);margin-bottom:.375rem;font-size:1.5rem;font-weight:700}
.page-module__04bMTG__main{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:2rem 1rem;display:flex}.page-module__04bMTG__card{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:28rem;padding:2.5rem 2rem;display:flex}.page-module__04bMTG__avatar,.page-module__04bMTG__avatarFallback{object-fit:cover;border-radius:50%;width:88px;height:88px}.page-module__04bMTG__avatarFallback{background:var(--bg-surface-hover);color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.75rem;font-weight:700;display:flex}.page-module__04bMTG__title{color:var(--text-primary);align-items:center;gap:.4rem;font-size:1.35rem;font-weight:700;display:inline-flex}.page-module__04bMTG__tick{flex-shrink:0}.page-module__04bMTG__subtitle{color:var(--text-secondary);line-height:1.5}.page-module__04bMTG__cta{background:var(--accent);width:100%;color:var(--text-on-accent);border-radius:8px;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__04bMTG__cta:hover{filter:brightness(1.08)}.page-module__04bMTG__loginHint{color:var(--text-secondary);font-size:.9rem;text-decoration:underline}
.AlbumView-module__3K8VSq__page{max-width:var(--page-width);flex-direction:column;gap:18px;margin:0 auto;padding:16px;display:flex}.AlbumView-module__3K8VSq__header{flex-direction:column;gap:6px;display:flex}.AlbumView-module__3K8VSq__back{color:var(--text-muted);align-self:flex-start;font-size:.85rem;text-decoration:none}.AlbumView-module__3K8VSq__back:hover{color:var(--accent)}.AlbumView-module__3K8VSq__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AlbumView-module__3K8VSq__title{color:var(--text);margin:0;font-size:1.4rem}.AlbumView-module__3K8VSq__description{color:var(--text-muted);margin:0;font-size:.92rem}.AlbumView-module__3K8VSq__count{color:var(--text-muted);font-size:.8rem}.AlbumView-module__3K8VSq__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.AlbumView-module__3K8VSq__tile{flex-direction:column;gap:6px;display:flex;position:relative}.AlbumView-module__3K8VSq__tileButton{aspect-ratio:1;border-radius:var(--radius-md,8px);cursor:pointer;background:var(--surface-2,var(--surface));border:none;width:100%;padding:0;overflow:hidden}.AlbumView-module__3K8VSq__tileImg{object-fit:cover;width:100%;height:100%;display:block}.AlbumView-module__3K8VSq__tileActions{gap:6px;display:flex}.AlbumView-module__3K8VSq__tileActions button{border:1px solid var(--border);border-radius:var(--radius-sm,6px);color:var(--text);cursor:pointer;background:0 0;flex:1;padding:4px 6px;font-size:.72rem}.AlbumView-module__3K8VSq__tileActions button:disabled{opacity:.5;cursor:default}.AlbumView-module__3K8VSq__empty{text-align:center;color:var(--text-muted);padding:48px 0}
.InboxClient-module__pgWTEq__main{max-width:720px;margin:0 auto;padding:24px 16px}.InboxClient-module__pgWTEq__heading{color:var(--text-primary);margin:0 0 24px;font-size:20px;font-weight:700}.InboxClient-module__pgWTEq__empty{color:var(--text-muted);text-align:center;padding:32px 0;font-size:14px}.InboxClient-module__pgWTEq__error{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent);border-radius:6px;margin-bottom:16px;padding:8px 12px;font-size:14px}.InboxClient-module__pgWTEq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.InboxClient-module__pgWTEq__item{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.InboxClient-module__pgWTEq__body{flex:1;min-width:0}.InboxClient-module__pgWTEq__workTitle{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.InboxClient-module__pgWTEq__vehicle{color:var(--text-secondary);margin:0;font-size:13px}.InboxClient-module__pgWTEq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.InboxClient-module__pgWTEq__accept{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:opacity .15s}.InboxClient-module__pgWTEq__accept:hover:not(:disabled){opacity:.85}.InboxClient-module__pgWTEq__accept:disabled{opacity:.5;cursor:default}.InboxClient-module__pgWTEq__reject{border:1px solid var(--border-emphasis);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.InboxClient-module__pgWTEq__reject:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.InboxClient-module__pgWTEq__reject:disabled{opacity:.5;cursor:default}.InboxClient-module__pgWTEq__rejectDialog{width:90%;max-width:440px;padding:1.5rem}.InboxClient-module__pgWTEq__modalTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0 0 .75rem;font-family:monospace;font-size:.85rem;font-weight:700}.InboxClient-module__pgWTEq__modalMessage{color:var(--text-body);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.InboxClient-module__pgWTEq__noteTextarea{background:var(--surface-input,var(--surface-elevated));border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:4px;margin-bottom:1.25rem;padding:8px 10px;font-family:inherit;font-size:13px}.InboxClient-module__pgWTEq__noteTextarea:focus{border-color:var(--accent);outline:none}.InboxClient-module__pgWTEq__modalActions{justify-content:flex-end;gap:.5rem;display:flex}.InboxClient-module__pgWTEq__cancelButton{letter-spacing:.08em;text-transform:uppercase;color:var(--text-body);border:1px solid var(--border-emphasis);cursor:pointer;background:0 0;border-radius:2px;padding:.5rem .75rem;font-family:monospace;font-size:.7rem;font-weight:700}.InboxClient-module__pgWTEq__cancelButton:hover{color:var(--text-primary)}.InboxClient-module__pgWTEq__dangerButton{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);background:var(--accent);cursor:pointer;border:none;border-radius:2px;padding:.5rem .75rem;font-family:monospace;font-size:.7rem;font-weight:700}.InboxClient-module__pgWTEq__dangerButton:hover{background:var(--accent-active)}
.BusinessListingManager-module__kDjWgq__main{max-width:800px;margin:0 auto;padding:0 1rem 2.5rem}.BusinessListingManager-module__kDjWgq__body{padding-top:1.25rem}.BusinessListingManager-module__kDjWgq__addBtn{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:.5rem .875rem;font-family:monospace;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.BusinessListingManager-module__kDjWgq__addBtn:hover{border-color:var(--accent);color:var(--accent-hover)}.BusinessListingManager-module__kDjWgq__empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.BusinessListingManager-module__kDjWgq__emptyText{color:var(--text-secondary);margin:0;font-size:.9rem}.BusinessListingManager-module__kDjWgq__emptyLink{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:monospace;font-size:.8rem;font-weight:700;text-decoration:none}.BusinessListingManager-module__kDjWgq__emptyLink:hover{color:var(--accent-hover);text-decoration:underline}.BusinessListingManager-module__kDjWgq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.BusinessListingManager-module__kDjWgq__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;gap:1rem;padding:.85rem;display:flex;position:relative}.BusinessListingManager-module__kDjWgq__card:has([aria-expanded=true]){z-index:2}.BusinessListingManager-module__kDjWgq__thumb{background:var(--bg-subtle);border-radius:6px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.BusinessListingManager-module__kDjWgq__thumbImg{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.BusinessListingManager-module__kDjWgq__cardBody{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;display:flex}.BusinessListingManager-module__kDjWgq__cardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.BusinessListingManager-module__kDjWgq__cardTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.BusinessListingManager-module__kDjWgq__menu{flex-shrink:0;margin:-4px -4px 0 0}.BusinessListingManager-module__kDjWgq__metaRow{align-items:center;gap:.75rem;display:flex}.BusinessListingManager-module__kDjWgq__badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--bg-subtle);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-family:monospace;font-size:.62rem;font-weight:700}.BusinessListingManager-module__kDjWgq__badge_draft{background:var(--warning-faint);color:var(--warning)}.BusinessListingManager-module__kDjWgq__badge_active{background:var(--success-faint);color:var(--success-text)}.BusinessListingManager-module__kDjWgq__badge_sold{background:var(--bg-subtle);color:var(--text-secondary)}.BusinessListingManager-module__kDjWgq__badge_withdrawn{background:var(--warning-faint);color:var(--warning)}.BusinessListingManager-module__kDjWgq__badge_pending_approval{background:var(--accent-faint);color:var(--accent)}.BusinessListingManager-module__kDjWgq__badge_rejected{background:var(--error-faint);color:var(--error)}.BusinessListingManager-module__kDjWgq__price{color:var(--text-secondary);white-space:nowrap;font-family:monospace;font-size:.85rem}
.BusinessListingWizard-module__tc0f6W__main{max-width:800px;margin:0 auto;padding:0 1rem 2.5rem}.BusinessListingWizard-module__tc0f6W__form{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.BusinessListingWizard-module__tc0f6W__field{flex-direction:column;gap:.4rem;display:flex}.BusinessListingWizard-module__tc0f6W__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-family:monospace;font-size:.75rem;font-weight:700}.BusinessListingWizard-module__tc0f6W__optional{text-transform:none;letter-spacing:0;color:var(--text-muted);font-weight:400}.BusinessListingWizard-module__tc0f6W__input,.BusinessListingWizard-module__tc0f6W__textarea{background:var(--bg-input);width:100%;color:var(--text-primary);border:1px solid var(--border-input);font:inherit;border-radius:4px;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s}.BusinessListingWizard-module__tc0f6W__textarea{resize:vertical;min-height:6rem}.BusinessListingWizard-module__tc0f6W__input:focus,.BusinessListingWizard-module__tc0f6W__textarea:focus{border-color:var(--accent);outline:none}.BusinessListingWizard-module__tc0f6W__typeTiles{border:1px solid var(--border-emphasis);border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.BusinessListingWizard-module__tc0f6W__typeTile{min-width:7.5rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 16px;transition:color .15s,background .15s;display:flex}.BusinessListingWizard-module__tc0f6W__typeTile+.BusinessListingWizard-module__tc0f6W__typeTile{border-left:1px solid var(--border-emphasis)}.BusinessListingWizard-module__tc0f6W__typeTile:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover-overlay)}.BusinessListingWizard-module__tc0f6W__typeTileActive,.BusinessListingWizard-module__tc0f6W__typeTileActive:hover:not(:disabled){color:var(--accent);background:var(--accent-faint)}.BusinessListingWizard-module__tc0f6W__typeTileLabel{letter-spacing:.06em;text-transform:uppercase;font-family:monospace;font-size:.75rem;font-weight:700}.BusinessListingWizard-module__tc0f6W__priceRow{grid-template-columns:minmax(7rem,auto) 1fr;align-items:end;gap:.75rem;display:grid}.BusinessListingWizard-module__tc0f6W__vehicleStep{flex-direction:column;gap:1rem;display:flex}.BusinessListingWizard-module__tc0f6W__segmented{border:1px solid var(--border-input);border-radius:4px;align-self:flex-start;display:inline-flex;overflow:hidden}.BusinessListingWizard-module__tc0f6W__segment{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:background .15s,color .15s}.BusinessListingWizard-module__tc0f6W__segment+.BusinessListingWizard-module__tc0f6W__segment{border-left:1px solid var(--border-input)}.BusinessListingWizard-module__tc0f6W__segmentActive{background:var(--accent);color:var(--text-on-accent)}.BusinessListingWizard-module__tc0f6W__selectedVehicle{border:1px solid var(--border);background:var(--bg-surface);border-radius:4px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.BusinessListingWizard-module__tc0f6W__selectedThumb{background:var(--bg-muted,var(--bg-surface-hover));border-radius:4px;flex-shrink:0;width:3.25rem;height:3.25rem;overflow:hidden}.BusinessListingWizard-module__tc0f6W__selectedThumbImg{object-fit:cover;width:100%;height:100%}.BusinessListingWizard-module__tc0f6W__selectedInfo{flex-direction:column;gap:.125rem;min-width:0;display:flex}.BusinessListingWizard-module__tc0f6W__selectedLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.BusinessListingWizard-module__tc0f6W__selectedOwner{color:var(--text-muted);font-size:.875rem}.BusinessListingWizard-module__tc0f6W__ownTag{color:var(--accent)}.BusinessListingWizard-module__tc0f6W__clearVehicle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem .5rem;font-size:1.25rem;line-height:1}.BusinessListingWizard-module__tc0f6W__clearVehicle:hover{color:var(--text-primary)}.BusinessListingWizard-module__tc0f6W__consentNotice{color:var(--text-secondary);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:4px;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.85rem;line-height:1.5}.BusinessListingWizard-module__tc0f6W__error{color:var(--accent-hover);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:2px;margin:0;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}.BusinessListingWizard-module__tc0f6W__publish{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:2px;align-self:flex-start;padding:.6rem 1.5rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:background .15s}.BusinessListingWizard-module__tc0f6W__publish:hover:not(:disabled){background:var(--accent-active)}.BusinessListingWizard-module__tc0f6W__publish:disabled{opacity:.55;cursor:not-allowed}
.StatStrip-module__UutKWG__strip{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}
.CoverPhotoUpload-module__ulkmLG__container{margin-bottom:2rem}.CoverPhotoUpload-module__ulkmLG__preview{border:1px solid var(--border-input);cursor:pointer;background:var(--bg-surface);border-radius:4px;width:100%;height:220px;position:relative;overflow:hidden}.CoverPhotoUpload-module__ulkmLG__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.CoverPhotoUpload-module__ulkmLG__placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CoverPhotoUpload-module__ulkmLG__placeholderText{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-family:monospace;font-size:.75rem;font-weight:700}.CoverPhotoUpload-module__ulkmLG__preview:hover>div:last-child{opacity:1}
.EventCard-module__NZP8vq__card{background:var(--bg-surface);border:1px solid var(--border-default);content-visibility:auto;contain-intrinsic-size:0 280px;border-radius:8px;transition:border-color .15s;display:block;position:relative;overflow:hidden}.EventCard-module__NZP8vq__card:after{content:"";background:var(--bg-hover-overlay);opacity:0;pointer-events:none;z-index:2;transition:opacity .15s;position:absolute;inset:0}.EventCard-module__NZP8vq__card:hover:after{opacity:1}.EventCard-module__NZP8vq__card:hover{border-color:var(--border-emphasis)}.EventCard-module__NZP8vq__cardLink{z-index:0;position:absolute;inset:0}.EventCard-module__NZP8vq__card>:not(.EventCard-module__NZP8vq__cardLink):not(.EventCard-module__NZP8vq__shareOverlay){z-index:1;pointer-events:none;position:relative}.EventCard-module__NZP8vq__shareOverlay{z-index:3;pointer-events:auto;position:absolute;top:.5rem;right:.5rem}.EventCard-module__NZP8vq__mapBanner{object-fit:cover;width:100%;height:120px;display:block}.EventCard-module__NZP8vq__content{z-index:1;padding:.75rem 1rem;position:relative}.EventCard-module__NZP8vq__title{color:var(--text-primary);margin:0 0 .25rem;font-family:monospace;font-size:.9rem;font-weight:700;line-height:1.3}.EventCard-module__NZP8vq__tags{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;display:flex}.EventCard-module__NZP8vq__location{color:var(--text-secondary);margin:.2rem 0 0;font-family:monospace;font-size:.75rem;line-height:1.4}.EventCard-module__NZP8vq__date{color:var(--text-muted);margin:.1rem 0 .5rem;font-family:monospace;font-size:.65rem}.EventCard-module__NZP8vq__meta{gap:.75rem;display:flex}.EventCard-module__NZP8vq__groupAttribution{color:var(--accent);letter-spacing:.03em;margin-top:.4rem;font-family:monospace;font-size:.6rem;font-weight:600}
.GarageServiceListingWizard-module__jFyTaG__main{max-width:800px;margin:0 auto;padding:0 1rem 2.5rem}.GarageServiceListingWizard-module__jFyTaG__form{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.GarageServiceListingWizard-module__jFyTaG__inlineField{align-items:center;gap:.6rem;display:flex}.GarageServiceListingWizard-module__jFyTaG__leadTimeInput{width:7rem}.GarageServiceListingWizard-module__jFyTaG__inlineSuffix{color:var(--text-muted);font-family:monospace;font-size:.8rem}.GarageServiceListingWizard-module__jFyTaG__field{flex-direction:column;gap:.4rem;display:flex}.GarageServiceListingWizard-module__jFyTaG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-family:monospace;font-size:.75rem;font-weight:700}.GarageServiceListingWizard-module__jFyTaG__optional{text-transform:none;letter-spacing:0;color:var(--text-muted);font-weight:400}.GarageServiceListingWizard-module__jFyTaG__input,.GarageServiceListingWizard-module__jFyTaG__textarea{background:var(--bg-input);width:100%;color:var(--text-primary);border:1px solid var(--border-input);font:inherit;border-radius:4px;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s}.GarageServiceListingWizard-module__jFyTaG__textarea{resize:vertical;min-height:6rem}.GarageServiceListingWizard-module__jFyTaG__input:focus,.GarageServiceListingWizard-module__jFyTaG__textarea:focus{border-color:var(--accent);outline:none}.GarageServiceListingWizard-module__jFyTaG__priceRow{grid-template-columns:minmax(7rem,auto) 1fr;align-items:end;gap:.75rem;display:grid}.GarageServiceListingWizard-module__jFyTaG__evidenceStep{flex-direction:column;gap:1rem;display:flex}.GarageServiceListingWizard-module__jFyTaG__intro{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.GarageServiceListingWizard-module__jFyTaG__empty{color:var(--text-secondary);margin:.5rem 0;font-size:.85rem}.GarageServiceListingWizard-module__jFyTaG__evidenceList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.GarageServiceListingWizard-module__jFyTaG__error{color:var(--accent-hover);background:var(--accent-faint);border:1px solid var(--accent-border);border-radius:2px;margin:0;padding:.5rem .75rem;font-family:monospace;font-size:.8rem}.GarageServiceListingWizard-module__jFyTaG__publish{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-accent);background:var(--accent);cursor:pointer;border:none;border-radius:2px;align-self:flex-start;padding:.6rem 1.5rem;font-family:monospace;font-size:.8rem;font-weight:700;transition:background .15s}.GarageServiceListingWizard-module__jFyTaG__publish:hover:not(:disabled){background:var(--accent-active)}.GarageServiceListingWizard-module__jFyTaG__publish:disabled{opacity:.55;cursor:not-allowed}
.InviteSection-module__Uwe_hq__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.InviteSection-module__Uwe_hq__title{color:var(--text-primary);font-size:1.1rem;font-weight:700}.InviteSection-module__Uwe_hq__description{color:var(--text-secondary);font-size:.9rem}.InviteSection-module__Uwe_hq__linkRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.InviteSection-module__Uwe_hq__link{text-overflow:ellipsis;white-space:nowrap;background:var(--bg-input);border:1px solid var(--border-input);min-width:0;color:var(--text-primary);border-radius:8px;flex:12rem;padding:.5rem .75rem;font-size:.9rem;overflow:hidden}.InviteSection-module__Uwe_hq__copyButton{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600}.InviteSection-module__Uwe_hq__count{color:var(--text-primary);font-size:.9rem;font-weight:600}.InviteSection-module__Uwe_hq__empty{color:var(--text-secondary);font-size:.9rem}.InviteSection-module__Uwe_hq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.InviteSection-module__Uwe_hq__row{align-items:center;gap:.6rem;display:flex}.InviteSection-module__Uwe_hq__avatar,.InviteSection-module__Uwe_hq__avatarFallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.InviteSection-module__Uwe_hq__avatarFallback{background:var(--bg-surface-hover);color:var(--text-secondary);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.InviteSection-module__Uwe_hq__memberLink{color:var(--text-primary);text-decoration:none}.InviteSection-module__Uwe_hq__statusChip{border:1px solid var(--success-border);background:var(--success-faint);color:var(--success-text);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.InviteSection-module__Uwe_hq__statusChipRewarded{border-color:var(--accent-border);background:var(--accent-faint);color:var(--accent-text)}.InviteSection-module__Uwe_hq__memberLink:hover{text-decoration:underline}