.family-dashboard-module__YVf43q__activity{gap:12px;min-width:0;display:grid}.family-dashboard-module__YVf43q__week{border-top:1px solid var(--border);min-width:0;padding-top:9px}.family-dashboard-module__YVf43q__sectionLink{color:var(--text-primary);font:600 var(--text-xs)/1.35 var(--font-ui);align-items:center;gap:7px;display:flex}.family-dashboard-module__YVf43q__sectionLink strong{flex:1;min-width:0}.family-dashboard-module__YVf43q__sectionLink>span,.family-dashboard-module__YVf43q__sectionLink>svg{flex-shrink:0}.family-dashboard-module__YVf43q__sectionLink:hover,.family-dashboard-module__YVf43q__affair:hover,.family-dashboard-module__YVf43q__heist:hover,.family-dashboard-module__YVf43q__emptyHeist:hover{color:var(--text-accent);text-decoration:none}.family-dashboard-module__YVf43q__sectionLink:focus-visible,.family-dashboard-module__YVf43q__affair:focus-visible,.family-dashboard-module__YVf43q__heist:focus-visible,.family-dashboard-module__YVf43q__emptyHeist:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.family-dashboard-module__YVf43q__affairs{gap:2px;margin:0;padding:5px 0 0;list-style:none;display:grid}.family-dashboard-module__YVf43q__affair{min-height:34px;color:var(--text-primary);font-size:var(--text-xs);align-items:center;gap:7px;padding:6px 0;display:flex}.family-dashboard-module__YVf43q__affairCopy{overflow-wrap:break-word;flex:1;gap:4px;min-width:0;display:grid}.family-dashboard-module__YVf43q__amount{white-space:nowrap;font:var(--text-xs)/1.3 var(--font-mono)}.family-dashboard-module__YVf43q__progress{background:var(--bg-elevated);height:3px;display:block;overflow:hidden}.family-dashboard-module__YVf43q__progress>span{background:var(--text-accent);height:100%;display:block}.family-dashboard-module__YVf43q__affairs [data-status=COMPLETED] .family-dashboard-module__YVf43q__progress>span{background:var(--color-success)}.family-dashboard-module__YVf43q__affairs [data-status=COMPLETED] .family-dashboard-module__YVf43q__affairCopy{color:var(--text-secondary)}.family-dashboard-module__YVf43q__complete{color:var(--color-success);text-align:center;width:14px}.family-dashboard-module__YVf43q__hint{font-size:var(--text-xs);color:var(--text-secondary);margin:8px 0}.family-dashboard-module__YVf43q__sync{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:8px;margin:8px 0;display:flex}.family-dashboard-module__YVf43q__sync>span{flex:1}.family-dashboard-module__YVf43q__heist{border:1px solid var(--border);background:var(--bg-main,var(--bg-card));min-width:0;color:var(--text-primary);gap:10px;padding:8px;display:flex}.family-dashboard-module__YVf43q__heist[data-attention=true]{border-color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 8%, var(--bg-card))}.family-dashboard-module__YVf43q__heist>img{object-fit:cover;border:1px solid var(--border);align-self:stretch;width:64px;min-height:80px}.family-dashboard-module__YVf43q__heistCopy{flex:1;gap:5px;min-width:0;display:grid}.family-dashboard-module__YVf43q__heistCopy>strong{font:700 var(--text-sm)/1.25 var(--font-headline)}.family-dashboard-module__YVf43q__kicker{color:var(--text-secondary);font:600 var(--text-2xs)/1.3 var(--font-ui);text-transform:uppercase;letter-spacing:.035em}.family-dashboard-module__YVf43q__facts,.family-dashboard-module__YVf43q__facts>span{align-items:center;gap:4px;display:flex}.family-dashboard-module__YVf43q__facts{font:var(--text-xs)/1.3 var(--font-mono);flex-wrap:wrap;column-gap:10px}.family-dashboard-module__YVf43q__heistAction{color:var(--text-accent);font:700 var(--text-xs)/1.3 var(--font-ui);justify-content:space-between;align-items:center;gap:6px;display:flex}.family-dashboard-module__YVf43q__emptyHeist{border:1px solid var(--border);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:8px;padding:8px;display:flex}.family-dashboard-module__YVf43q__emptyHeist>span{flex:1}@media (max-width:1024px){.family-dashboard-module__YVf43q__affair,.family-dashboard-module__YVf43q__sectionLink{min-height:44px}}.family-dashboard-module__YVf43q__targets{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.family-dashboard-module__YVf43q__target{min-width:0;color:var(--text-primary);align-items:center;gap:9px;padding:6px 0;display:flex}.family-dashboard-module__YVf43q__target>img{object-fit:cover;border:1px solid var(--border);flex-shrink:0;width:44px;height:44px}.family-dashboard-module__YVf43q__targetCopy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.family-dashboard-module__YVf43q__targetCopy strong{font:600 var(--text-xs)/1.35 var(--font-ui)}.family-dashboard-module__YVf43q__targetCopy small{color:var(--text-secondary);font:var(--text-2xs)/1.3 var(--font-ui);align-items:center;gap:4px;display:flex}.family-dashboard-module__YVf43q__target:hover,.family-dashboard-module__YVf43q__targetMore:hover{color:var(--text-accent);text-decoration:none}.family-dashboard-module__YVf43q__target:focus-visible,.family-dashboard-module__YVf43q__targetMore:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.family-dashboard-module__YVf43q__targetMore{min-height:36px;font:var(--text-xs)/1.4 var(--font-ui);color:var(--text-accent);justify-content:flex-end;align-items:center;gap:6px;display:flex}
.pendingQueue-module__FA03uG__strip{border-top:1px solid var(--border);min-width:0;padding:.5rem .75rem .65rem}.pendingQueue-module__FA03uG__header{min-height:32px;font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pendingQueue-module__FA03uG__count{font-family:var(--font-mono);color:var(--text-muted)}.pendingQueue-module__FA03uG__items{flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding-top:.5rem;display:flex}.pendingQueue-module__FA03uG__items:empty{display:none}.pendingQueue-module__FA03uG__item{text-align:center;flex:0 0 84px;min-width:0;position:relative}.pendingQueue-module__FA03uG__portrait{border:1px solid var(--border-gold,var(--border));background:var(--bg-elevated);cursor:pointer;width:72px;height:72px;padding:0;display:block;position:relative;overflow:hidden}.pendingQueue-module__FA03uG__portrait img{object-fit:cover;width:100%;height:100%;display:block}.pendingQueue-module__FA03uG__portrait:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pendingQueue-module__FA03uG__amount{bottom:0;color:var(--text-primary);font:600 12px var(--font-mono);overflow-wrap:anywhere;background:#000000e0;padding:2px;position:absolute;inset-inline:0}.pendingQueue-module__FA03uG__name{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:.25rem;font-size:11px;line-height:1.2;display:block}.pendingQueue-module__FA03uG__warning{background:#000000d9;display:flex;position:absolute;top:2px;left:2px}.pendingQueue-module__FA03uG__remove{position:absolute;top:-10px;right:-6px}.pendingQueue-module__FA03uG__remove button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.pendingQueue-module__FA03uG__remove button:before{content:"";border:1px solid var(--border);background:var(--bg-elevated);z-index:0;border-radius:50%;width:24px;height:24px;position:absolute}.pendingQueue-module__FA03uG__remove button>*{z-index:1;position:relative}.pendingQueue-module__FA03uG__remove button:hover:before{border-color:var(--danger)}.pendingQueue-module__FA03uG__remove button:focus-visible{outline:2px solid var(--gold)}.pendingQueue-module__FA03uG__remove button:disabled{opacity:.5;cursor:wait}.pendingQueue-module__FA03uG__feedback{color:var(--text-muted);font-size:var(--text-sm);margin:.2rem 0 0}.pendingQueue-module__FA03uG__tooltip{max-width:min(340px,100vw - 24px)!important;padding:0!important}.pendingQueue-module__FA03uG__dossier{max-height:min(560px, var(--game-tooltip-available-height,calc(100dvh - 24px)));font-size:var(--text-sm);text-align:left;padding:.9rem;overflow-y:auto}.pendingQueue-module__FA03uG__dossier p{margin:.6rem 0;line-height:1.4}.pendingQueue-module__FA03uG__identity{align-items:center;gap:.7rem;display:flex}.pendingQueue-module__FA03uG__identity img{object-fit:cover;flex:0 0 56px}.pendingQueue-module__FA03uG__identity>div{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.pendingQueue-module__FA03uG__identity strong{font-size:var(--text-base);color:var(--text-primary)}.pendingQueue-module__FA03uG__identity small{color:var(--text-muted)}.pendingQueue-module__FA03uG__reason{align-items:flex-start;gap:.4rem;display:flex}.pendingQueue-module__FA03uG__facts{gap:.6rem;margin:.8rem 0;display:grid}.pendingQueue-module__FA03uG__facts>div{gap:.2rem;display:grid}.pendingQueue-module__FA03uG__facts dt{color:var(--text-muted)}.pendingQueue-module__FA03uG__facts dd{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.pendingQueue-module__FA03uG__note{border-top:1px solid var(--border);color:var(--text-muted);padding-top:.6rem;font-size:12px}.pendingQueue-module__FA03uG__help{width:44px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pendingQueue-module__FA03uG__capacity{max-width:300px;font-size:var(--text-sm)}.pendingQueue-module__FA03uG__capacity p{margin:.4rem 0}@media (pointer:coarse){.pendingQueue-module__FA03uG__remove button{width:44px;min-width:44px;height:44px;min-height:44px}.pendingQueue-module__FA03uG__remove{top:-12px;right:-9px}.pendingQueue-module__FA03uG__help{height:44px}}
.localProduction-module__ChJGTa__actions{flex:100%;gap:.6rem;min-width:0;display:grid}.localProduction-module__ChJGTa__actions small,.localProduction-module__ChJGTa__actions p,.localProduction-module__ChJGTa__timing{color:var(--text-muted);font-size:var(--text-sm);margin:0}.localProduction-module__ChJGTa__buttons,.localProduction-module__ChJGTa__costs{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.localProduction-module__ChJGTa__buttons button{white-space:normal;flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:44px;display:flex}.localProduction-module__ChJGTa__timing{align-items:center;gap:.4rem;display:flex}.localProduction-module__ChJGTa__identity{align-items:center;gap:.8rem;min-width:0;margin-block:1rem;display:flex}.localProduction-module__ChJGTa__identity img{object-fit:cover;flex:0 0 64px}.localProduction-module__ChJGTa__identity strong{overflow-wrap:anywhere}.localProduction-module__ChJGTa__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.localProduction-module__ChJGTa__comparison dt{color:var(--text-muted);font-size:var(--text-sm)}.localProduction-module__ChJGTa__comparison dd{margin:.4rem 0;font-weight:600}.localProduction-module__ChJGTa__dialog[data-game-action-dialog]{width:min(420px,100vw - 24px)}.localProduction-module__ChJGTa__dialogBody{padding:16px 20px}@media (max-width:640px){.localProduction-module__ChJGTa__buttons{grid-template-columns:1fr;display:grid}.localProduction-module__ChJGTa__comparison{grid-template-columns:1fr}}.localProduction-module__ChJGTa__parallelOption{border-top:1px solid var(--border);margin-top:1rem;padding-top:.6rem}.localProduction-module__ChJGTa__parallelOption summary{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;gap:.5rem;display:flex}.localProduction-module__ChJGTa__parallelOption button{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;margin-block:.5rem;display:flex}.localProduction-module__ChJGTa__refundNotice{background:var(--bg-elevated);border-left:2px solid var(--text-accent);font-size:var(--text-sm);grid-column:1/-1;align-items:center;gap:12px;margin-block:8px;padding:12px 16px;display:flex}.localProduction-module__ChJGTa__refundText{overflow-wrap:anywhere;flex:1;min-width:0}.localProduction-module__ChJGTa__refundNotice>button{flex-shrink:0;min-width:44px;min-height:44px}
.productionCancellation-module__SX6mSG__cancel{width:44px;height:44px;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;display:inline-grid}.productionCancellation-module__SX6mSG__cancel:hover:not(:disabled),.productionCancellation-module__SX6mSG__cancel:focus-visible{color:var(--color-danger);border-color:var(--color-danger)}.productionCancellation-module__SX6mSG__cancel:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.productionCancellation-module__SX6mSG__cancel:disabled{opacity:.45;cursor:not-allowed}.productionCancellation-module__SX6mSG__dialog.modal-content{z-index:12001;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;display:grid;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.productionCancellation-module__SX6mSG__header{background:var(--bg-panel-header);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.productionCancellation-module__SX6mSG__header h2{margin:0}.productionCancellation-module__SX6mSG__body{min-width:0;min-height:0;padding:16px;overflow-y:auto}.productionCancellation-module__SX6mSG__body p{color:var(--text-secondary)}.productionCancellation-module__SX6mSG__identity{align-items:center;gap:12px;display:flex}.productionCancellation-module__SX6mSG__thumbnail{border:1px solid var(--border);background-position:50%;background-size:cover;flex:0 0 64px;width:64px;height:64px}.productionCancellation-module__SX6mSG__refund{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.productionCancellation-module__SX6mSG__error{color:var(--color-danger)!important}.productionCancellation-module__SX6mSG__footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);justify-content:flex-end;gap:12px;display:flex}.productionCancellation-module__SX6mSG__footer button{min-height:44px}@media (max-width:560px){.productionCancellation-module__SX6mSG__footer{flex-direction:column}.productionCancellation-module__SX6mSG__footer button{width:100%}}
.SceneOverview-module__QqU8Iq__scene{isolation:isolate;min-width:0;margin-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr);animation:.28s both SceneOverview-module__QqU8Iq__scene-reveal;display:grid;position:relative}.SceneOverview-module__QqU8Iq__scene>.zone-header-hero{grid-area:1/1;border-bottom:0!important;border-radius:0!important;animation:none!important}@keyframes SceneOverview-module__QqU8Iq__scene-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SceneOverview-module__QqU8Iq__scene{animation:none}}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero{min-height:max(450px,calc(var(--scene-overview-height,140px) + max(var(--scene-metrics-height,110px),var(--scene-notice-height,0px)) + var(--scene-title-height,120px) + 16px))}.SceneOverview-module__QqU8Iq__host{z-index:3;pointer-events:none;grid-area:1/1;align-self:end;min-width:0}.SceneOverview-module__QqU8Iq__overview{pointer-events:auto;background:linear-gradient(#0000,#030303b8 22px,#030303f0);min-width:0;padding-top:18px;position:relative}.SceneOverview-module__QqU8Iq__scene[data-detail-open=true] .SceneOverview-module__QqU8Iq__host{grid-row:2}.SceneOverview-module__QqU8Iq__scene[data-detail-open=true] .SceneOverview-module__QqU8Iq__overview{background:#030303e6;padding-top:0}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero .zone-header-zone-info{bottom:calc(var(--scene-overview-height,140px) + 10px)}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false] [data-testid=family-activity-anchor-zone]{bottom:calc(var(--scene-overview-height,140px) + 10px)}.SceneOverview-module__QqU8Iq__overview .section-summary-card{min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(130px,.85fr) minmax(0,2fr) auto;gap:14px;margin:0;padding:12px 20px 16px;display:grid}.SceneOverview-module__QqU8Iq__scene[data-detail-open] .SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant]{box-shadow:none;background:0 0;border:0}.SceneOverview-module__QqU8Iq__scene[data-detail-open] .SceneOverview-module__QqU8Iq__host .SceneOverview-module__QqU8Iq__overview .section-surface{box-shadow:none;background:0 0;border:0}.SceneOverview-module__QqU8Iq__overview .section-summary-heading{min-width:0}.SceneOverview-module__QqU8Iq__overview .section-summary-heading>span{letter-spacing:.09em;font-size:10px}.SceneOverview-module__QqU8Iq__overview .section-summary-heading h1{white-space:normal;text-overflow:clip;font-size:22px;line-height:1.12;overflow:visible}.SceneOverview-module__QqU8Iq__overview .section-summary-metrics{grid-template-columns:repeat(var(--section-summary-metric-count),minmax(0,1fr));align-items:stretch;gap:0}.SceneOverview-module__QqU8Iq__overview .section-summary-metric{min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e0cb9e2b;padding:2px 12px}.SceneOverview-module__QqU8Iq__overview .section-summary-metric-label{font-size:10px;line-height:1.25}.SceneOverview-module__QqU8Iq__overview .section-summary-metric-value{font-size:18px}.SceneOverview-module__QqU8Iq__overview .section-summary-metrics:is([data-metric-count="3"],[data-metric-count="5"]){flex-wrap:wrap;display:flex}.SceneOverview-module__QqU8Iq__overview .section-summary-metrics:is([data-metric-count="3"],[data-metric-count="5"])>.section-summary-metric{flex:1 1 0;min-width:min-content}.SceneOverview-module__QqU8Iq__overview .section-summary-metrics:is([data-metric-count="3"],[data-metric-count="5"]) .section-summary-metric-value.is-number{min-width:max-content}:is(.SceneOverview-module__QqU8Iq__overview .section-summary-metrics:is([data-metric-count="3"],[data-metric-count="5"]) .section-summary-metric-label,.SceneOverview-module__QqU8Iq__overview .section-summary-metrics:is([data-metric-count="3"],[data-metric-count="5"]) .section-summary-metric-text){min-width:min-content}.SceneOverview-module__QqU8Iq__overview .section-summary-card:has(>.section-summary-progress){grid-template-columns:minmax(130px,.75fr) minmax(0,2.5fr)}.SceneOverview-module__QqU8Iq__overview .section-summary-progress{border-top:1px solid #e0cb9e24;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:18px;min-width:0;padding-top:8px}.SceneOverview-module__QqU8Iq__overview .missions-summary-level strong{font-size:14px}.SceneOverview-module__QqU8Iq__overview .missions-summary-xp-label strong{text-overflow:clip;overflow:visible}.SceneOverview-module__QqU8Iq__overview .section-summary-progress .progress{height:3px}.SceneOverview-module__QqU8Iq__overview .section-summary-extra{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.SceneOverview-module__QqU8Iq__overview .missions-influence-budget{font:var(--text-xs)/1.4 var(--font-ui);padding:0}.SceneOverview-module__QqU8Iq__overview .missions-summary-reset{flex:180px}.SceneOverview-module__QqU8Iq__overview .btn-secondary{box-shadow:none;background:#00000059;border-color:#e0cb9e40}.SceneOverview-module__QqU8Iq__overview .btn-secondary:hover{border-color:var(--border-active);background:#000000b3}@media (max-width:1024px){.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero.is-local-hero[data-scene]{height:392px!important;min-height:max(392px,calc(var(--scene-overview-height,160px) + var(--scene-title-height,100px) + var(--scene-metrics-height,110px) + var(--scene-notice-height,0px) + 24px))!important}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero .zone-header-title-panel{height:auto;min-height:0!important;padding:20px 16px!important}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]:has(.threat-banner--hero)>.zone-header-hero .zone-header-title-panel{padding-top:76px!important}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero .zone-header-title-panel h1{font-size:clamp(1.3rem,5vw,1.75rem)!important;line-height:1.05!important}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false]>.zone-header-hero[data-scene] .zone-header-zone-info{inset:auto 10px calc(var(--scene-overview-height,160px) + 8px) auto;width:min(384px,100% - 20px);position:absolute;margin:0!important}.SceneOverview-module__QqU8Iq__scene[data-detail-open=false] [data-testid=family-activity-anchor-zone]{width:auto;left:12px;right:12px;bottom:calc(var(--scene-overview-height,160px) + var(--scene-metrics-height,110px) + 16px);margin:0;position:absolute}}@media (max-width:768px){.SceneOverview-module__QqU8Iq__overview{padding-top:12px}.SceneOverview-module__QqU8Iq__overview .btn{min-height:44px}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px 12px}.SceneOverview-module__QqU8Iq__overview .section-summary-heading{grid-area:1/1}.SceneOverview-module__QqU8Iq__overview .section-summary-heading h1{font-size:19px}.SceneOverview-module__QqU8Iq__overview [data-placement=summary]{grid-area:1/2}.SceneOverview-module__QqU8Iq__overview .section-summary-card>.btn{grid-area:1/2}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(var(--section-summary-metric-count),minmax(0,1fr))}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metrics[data-metric-count] .section-summary-metric{grid-column:auto;min-height:42px;padding:2px 8px}.SceneOverview-module__QqU8Iq__overview .section-summary-metric-value{font-size:16px}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog]:has(>.section-summary-progress){grid-template-columns:minmax(0,1fr)}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog]>.section-summary-progress{grid-area:3/1/auto/-1;gap:12px}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metrics[data-metric-count="5"]{row-gap:8px}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metrics[data-metric-count="5"]>.section-summary-metric{flex-basis:33.333%}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metrics:has([data-value-kind=text]){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.SceneOverview-module__QqU8Iq__overview .section-summary-card[data-mobile-variant=localCatalog] .section-summary-metric-value.is-text{white-space:normal;font-size:14px}}
.ZoneAbandonDialog-module__pFyGDW__trigger{appearance:none;color:inherit;font:inherit;text-align:left;border:0}.ZoneAbandonDialog-module__pFyGDW__trigger:not([aria-disabled=true]){box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-danger) 74%, transparent), inset 0 1px 0 #ffffff09;cursor:pointer}.ZoneAbandonDialog-module__pFyGDW__trigger:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--color-danger) 12%, #00000052)}.ZoneAbandonDialog-module__pFyGDW__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.62}.ZoneAbandonDialog-module__pFyGDW__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-danger) 82%, #fff);outline-offset:-2px}.ZoneAbandonDialog-module__pFyGDW__overlay{z-index:12000;background:#000000c7}.ZoneAbandonDialog-module__pFyGDW__dialog{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-danger) 12%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 96%, #000), var(--bg-primary));border-color:color-mix(in srgb, var(--color-danger) 58%, var(--border));border-radius:var(--radius-sm);z-index:12001;grid-template-rows:auto minmax(0,1fr);width:min(94vw,620px);max-width:620px;max-height:min(88dvh,760px);padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ZoneAbandonDialog-module__pFyGDW__header{background:color-mix(in srgb, var(--color-danger) 9%, #000);border-bottom:1px solid color-mix(in srgb, var(--color-danger) 42%, var(--border));grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.ZoneAbandonDialog-module__pFyGDW__headerIcon{background:color-mix(in srgb, var(--color-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--border));justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ZoneAbandonDialog-module__pFyGDW__heading{gap:3px;min-width:0;display:grid}.ZoneAbandonDialog-module__pFyGDW__heading>span{color:var(--color-danger);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:900}.ZoneAbandonDialog-module__pFyGDW__heading h2{color:var(--text-primary);font-family:var(--font-headline);font-size:clamp(var(--text-lg), 4vw, var(--text-xl));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.05;overflow:hidden}.ZoneAbandonDialog-module__pFyGDW__close{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.ZoneAbandonDialog-module__pFyGDW__close:hover:not(:disabled),.ZoneAbandonDialog-module__pFyGDW__close:focus-visible{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--border));color:var(--text-primary);outline:0}.ZoneAbandonDialog-module__pFyGDW__form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.ZoneAbandonDialog-module__pFyGDW__body{overscroll-behavior:contain;gap:14px;min-height:0;padding:18px 20px;display:grid;overflow-y:auto}.ZoneAbandonDialog-module__pFyGDW__description{color:var(--text-secondary);margin:0;line-height:1.5}.ZoneAbandonDialog-module__pFyGDW__lossSection{gap:8px;display:grid}.ZoneAbandonDialog-module__pFyGDW__lossSection h3{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.ZoneAbandonDialog-module__pFyGDW__lossGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ZoneAbandonDialog-module__pFyGDW__lossItem{background:color-mix(in srgb, var(--color-danger) 6%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--color-danger) 22%, var(--border));color:var(--text-secondary);font-size:var(--text-xs);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 10px;line-height:1.35;display:grid}.ZoneAbandonDialog-module__pFyGDW__lossIcon{justify-content:center;align-items:center;display:inline-flex}.ZoneAbandonDialog-module__pFyGDW__consequence,.ZoneAbandonDialog-module__pFyGDW__operationRule{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;line-height:1.45;display:grid}.ZoneAbandonDialog-module__pFyGDW__consequence{background:color-mix(in srgb, var(--color-danger) 8%, var(--bg-card));border-left:3px solid var(--color-danger);color:var(--text-primary)}.ZoneAbandonDialog-module__pFyGDW__operationRule{background:color-mix(in srgb, var(--color-warning) 7%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-warning) 22%, var(--border));color:var(--text-secondary)}.ZoneAbandonDialog-module__pFyGDW__confirmationField{gap:7px;display:grid}.ZoneAbandonDialog-module__pFyGDW__confirmationField>span{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:900}.ZoneAbandonDialog-module__pFyGDW__confirmationField input{font-family:var(--font-mono);letter-spacing:.08em;font-weight:900}.ZoneAbandonDialog-module__pFyGDW__confirmationField small{color:var(--text-muted);line-height:1.35}.ZoneAbandonDialog-module__pFyGDW__error{background:color-mix(in srgb, var(--color-danger) 9%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--border));color:color-mix(in srgb, var(--color-danger) 48%, #fff);padding:10px 12px;line-height:1.4}.ZoneAbandonDialog-module__pFyGDW__actions{border-top:1px solid color-mix(in srgb, var(--color-danger) 28%, var(--border));padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#000;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:620px){.ZoneAbandonDialog-module__pFyGDW__dialog{width:calc(100vw - 20px);max-height:min(92dvh,760px)}.ZoneAbandonDialog-module__pFyGDW__header{gap:9px;padding:11px 12px}.ZoneAbandonDialog-module__pFyGDW__body{gap:11px;padding:14px}.ZoneAbandonDialog-module__pFyGDW__lossGrid{grid-template-columns:1fr}.ZoneAbandonDialog-module__pFyGDW__lossItem{padding-block:7px}.ZoneAbandonDialog-module__pFyGDW__actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;display:grid}.ZoneAbandonDialog-module__pFyGDW__actions .btn{width:100%}.ZoneAbandonDialog-module__pFyGDW__actions .btn-danger{grid-row:1}}
.ZoneMetricsPanel-module__D2HC9a__panel{isolation:isolate;color:var(--text-primary);pointer-events:auto;box-sizing:border-box;text-shadow:0 1px 2px #000,0 0 7px #000000c7;background:0 0;width:100%;min-width:0;padding:4px 6px 0;position:relative;container-type:inline-size}.ZoneMetricsPanel-module__D2HC9a__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 55% 60%,#000000a3 10%,#0006 58%,#0000 85%);position:absolute;inset:-8px -12px}.ZoneMetricsPanel-module__D2HC9a__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ZoneMetricsPanel-module__D2HC9a__metrics>div{min-width:0}.ZoneMetricsPanel-module__D2HC9a__metrics>div+div{border-left:1px solid #ffffff1a}.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-row{cursor:help;box-sizing:border-box;grid-template:"icon value"28px"copy copy"/28px auto;place-content:start center;align-items:center;gap:3px 5px;width:100%;min-width:0;min-height:52px;padding:2px 4px 3px;display:grid}.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-row>img{grid-area:icon;width:28px!important;height:28px!important}.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-row:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-copy{text-align:center;min-width:0;font-family:var(--font-ui);grid-area:copy;align-self:start;gap:2px;display:grid}.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-copy>span{color:var(--text-primary);font-size:var(--text-2xs);font-weight:500;line-height:1.25}.ZoneMetricsPanel-module__D2HC9a__value{min-width:0;color:var(--text-primary);font-size:var(--text-xl);white-space:nowrap;grid-area:value;align-items:baseline;font-weight:500;line-height:1;display:flex}.ZoneMetricsPanel-module__D2HC9a__value .snapshot-metric-value{color:inherit;font:inherit;letter-spacing:0}.ZoneMetricsPanel-module__D2HC9a__capacity{color:var(--text-secondary);font-size:var(--text-xs);font-weight:400}.ZoneMetricsPanel-module__D2HC9a__actions{justify-content:space-between;align-items:center;gap:8px;padding-top:0;display:flex}.ZoneMetricsPanel-module__D2HC9a__metrics [data-zone-defense-status]{min-width:0;color:var(--text-muted);font:500 var(--text-2xs)/1.25 var(--font-ui)}.ZoneMetricsPanel-module__D2HC9a__metrics [data-zone-defense-status][data-tone=warning]{color:var(--color-warning)}.ZoneMetricsPanel-module__D2HC9a__metrics [data-zone-defense-status][data-tone=success]{color:var(--color-success)}.ZoneMetricsPanel-module__D2HC9a__actions>button{width:auto;max-width:100%;min-height:44px;color:var(--text-secondary);font:500 var(--text-2xs)/1.25 var(--font-ui);background:0 0;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;display:inline-flex}.ZoneMetricsPanel-module__D2HC9a__actions>button:not([aria-disabled=true]){box-shadow:none}.ZoneMetricsPanel-module__D2HC9a__actions>button>img{width:20px!important;height:20px!important}.ZoneMetricsPanel-module__D2HC9a__actions>button>strong{color:var(--color-danger);font-size:var(--text-2xs);margin-left:6px;font-weight:500}@media (max-width:600px){.ZoneMetricsPanel-module__D2HC9a__panel{padding-inline:4px}}@container (max-width:360px){.ZoneMetricsPanel-module__D2HC9a__metrics .zone-header-zone-metric-row{column-gap:4px;padding-inline:4px}.ZoneMetricsPanel-module__D2HC9a__capacity{font-size:var(--text-2xs)}}
@media (max-width:1024px){:is(.ZoneHeader-module__q6TV-W__hero.zone-header-hero.is-local-hero.is-section-overview,.ZoneHeader-module__q6TV-W__hero.zone-header-hero.is-local-hero.is-section-overview:has(.threat-banner--hero)){height:auto!important;min-height:216px!important}.ZoneHeader-module__q6TV-W__hero.zone-header-hero.is-section-overview .zone-header-title-panel{height:auto;padding-bottom:8px!important}.ZoneHeader-module__q6TV-W__hero.zone-header-hero.is-section-overview .zone-header-zone-info{flex-shrink:0;align-self:flex-end;width:min(384px,100% - 16px);position:relative;bottom:0;left:auto;right:auto;margin:0 8px 8px auto!important}}
.family-activity-module__s761Fa__attention{gap:10px;min-width:0;margin:0 0 16px;display:grid}.family-activity-module__s761Fa__requests{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:0 0 16px;display:flex}.family-activity-module__s761Fa__requests>div{flex:1;gap:3px;min-width:180px;display:grid}.family-activity-module__s761Fa__requests strong,.family-activity-module__s761Fa__heistCopy>strong{font:700 var(--text-lg)/1.2 var(--font-headline)}.family-activity-module__s761Fa__requests div>span,.family-activity-module__s761Fa__heistCopy>span:not(:first-child){color:var(--text-secondary);font-size:var(--text-xs)}.family-activity-module__s761Fa__heist{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;padding:8px 0;display:grid}.family-activity-module__s761Fa__art{border:1px solid var(--border);background:var(--heist-site-art) center / cover;align-self:stretch;min-height:94px}.family-activity-module__s761Fa__heistCopy{gap:5px;min-width:0;display:grid}.family-activity-module__s761Fa__heistCopy>strong{overflow-wrap:break-word}.family-activity-module__s761Fa__facts{font:var(--text-xs)/1.3 var(--font-mono);flex-wrap:wrap;gap:6px 16px;margin-top:3px;display:flex}.family-activity-module__s761Fa__facts>span{align-items:center;gap:5px;display:inline-flex}.family-activity-module__s761Fa__deadline{grid-column:1/-1;gap:9px;min-width:0;display:grid}.family-activity-module__s761Fa__deadline .timed-progress .mono{font-size:var(--text-sm)}.family-activity-module__s761Fa__originHint{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding-top:12px;display:flex}.family-activity-module__s761Fa__zoneArt{border:1px solid var(--border-active);background:linear-gradient(0deg, #00000073, transparent), var(--zone-art,none) center / cover;flex:0 0 100px;align-self:stretch;place-items:center;min-height:76px;display:grid}.family-activity-module__s761Fa__originCopy{flex:1;gap:4px;min-width:180px;display:grid}.family-activity-module__s761Fa__originCopy>strong{font:700 var(--text-lg)/1.2 var(--font-headline)}.family-activity-module__s761Fa__originCopy>span:not(:first-child){color:var(--text-secondary);font-size:var(--text-xs)}.family-activity-module__s761Fa__originCopy [role=alert]{color:var(--color-danger)}@media (max-width:650px){.family-activity-module__s761Fa__heist{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px}.family-activity-module__s761Fa__deadline{grid-column:1/-1}.family-activity-module__s761Fa__requests{gap:10px;padding:12px}.family-activity-module__s761Fa__requests>div{min-width:140px}.family-activity-module__s761Fa__requests>a,.family-activity-module__s761Fa__originHint>button{width:100%}.family-activity-module__s761Fa__zoneArt{flex-basis:70px}.family-activity-module__s761Fa__originCopy{min-width:150px}}
.family-notice-module__PnI4Ya__heroAnchor{z-index:2;width:296px;min-height:80px;position:absolute;bottom:22px;left:24px}.family-notice-module__PnI4Ya__heroAnchor>.family-notice-module__PnI4Ya__notice{position:absolute;bottom:0;left:0}.family-notice-module__PnI4Ya__inlineAnchor{min-width:0;max-width:100%;display:inline-flex}.family-notice-module__PnI4Ya__notice{width:296px;max-width:calc(100vw - 24px);color:var(--text-primary);background:linear-gradient(100deg, #080604f5, #080604b8), var(--family-backdrop) var(--family-backdrop-position,center) / cover, var(--bg-card);border:1px solid var(--border-active);border-left:3px solid var(--text-accent);border-radius:2px;position:relative;box-shadow:0 8px 24px #00000040}.family-notice-module__PnI4Ya__notice[data-placement=floating]{z-index:11800;position:fixed;bottom:20px;right:20px}.family-notice-module__PnI4Ya__notice[data-placement=family]{width:max-content;max-width:100%;box-shadow:none;background:color-mix(in srgb, var(--bg-card) 80%, transparent);border-left-width:1px;align-items:center;display:flex}.family-notice-module__PnI4Ya__notice[hidden]{display:none}.family-notice-module__PnI4Ya__identity{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.family-notice-module__PnI4Ya__crest[data-size]{width:40px;height:46px}.family-notice-module__PnI4Ya__identityCopy{flex:1;gap:3px;min-width:0;display:grid}.family-notice-module__PnI4Ya__identityCopy>span{font:700 var(--text-2xs)/1.2 var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.family-notice-module__PnI4Ya__identityCopy>strong{font:700 var(--text-base)/1.2 var(--font-headline);overflow-wrap:anywhere}.family-notice-module__PnI4Ya__noticeRow{align-items:center;min-width:0;display:flex}.family-notice-module__PnI4Ya__identity+.family-notice-module__PnI4Ya__noticeRow{border-top:1px solid var(--border)}.family-notice-module__PnI4Ya__trigger{color:inherit;text-align:left;cursor:pointer;background:#0003;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.family-notice-module__PnI4Ya__trigger:hover,.family-notice-module__PnI4Ya__requestLink:hover{background:color-mix(in srgb, var(--text-accent) 12%, transparent);text-decoration:none}.family-notice-module__PnI4Ya__trigger:focus-visible,.family-notice-module__PnI4Ya__requestLink:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.family-notice-module__PnI4Ya__thumb{object-fit:cover;border:1px solid var(--border);flex-shrink:0;width:54px;height:64px;display:block}.family-notice-module__PnI4Ya__copy{flex:1;gap:4px;min-width:0;display:grid}.family-notice-module__PnI4Ya__copy strong{font:700 var(--text-base)/1.25 var(--font-headline);overflow-wrap:break-word}.family-notice-module__PnI4Ya__copy>span:not(.family-notice-module__PnI4Ya__facts){color:var(--text-secondary);font-size:var(--text-xs)}.family-notice-module__PnI4Ya__facts,.family-notice-module__PnI4Ya__facts>span{align-items:center;gap:5px;display:flex}.family-notice-module__PnI4Ya__facts{font:var(--text-xs)/1.3 var(--font-mono);color:var(--text-accent);gap:12px}.family-notice-module__PnI4Ya__trigger>svg,.family-notice-module__PnI4Ya__requestLink>svg{color:var(--text-accent);flex-shrink:0}.family-notice-module__PnI4Ya__minimize{align-self:start;min-width:32px;min-height:32px;margin:-5px -7px 0 0}.family-notice-module__PnI4Ya__noticeActions{flex-shrink:0;align-self:start;align-items:center;gap:4px;display:flex}.family-notice-module__PnI4Ya__noticeActions .family-notice-module__PnI4Ya__minimize{margin:0}.family-notice-module__PnI4Ya__dismiss{flex:0 0 32px;min-width:32px;min-height:32px;padding:0}.family-notice-module__PnI4Ya__requestLink{min-height:44px;color:var(--text-primary);font:600 var(--text-xs)/1.4 var(--font-ui);border-top:1px solid var(--border);background:#00000047;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.family-notice-module__PnI4Ya__requestLink>span{overflow-wrap:anywhere;flex:1;min-width:0}.family-notice-module__PnI4Ya__notice[data-reduced=true] .family-notice-module__PnI4Ya__trigger{min-height:44px;padding:6px 10px}.family-notice-module__PnI4Ya__notice[data-reduced=true] .family-notice-module__PnI4Ya__thumb{width:28px;height:30px}.family-notice-module__PnI4Ya__notice[data-reduced=true] .family-notice-module__PnI4Ya__copy{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.family-notice-module__PnI4Ya__notice[data-reduced=true] .family-notice-module__PnI4Ya__copy strong{font:600 var(--text-xs)/1.3 var(--font-ui)}.family-notice-module__PnI4Ya__panel{z-index:12010;width:min(520px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-active);border-radius:2px;flex-direction:column;display:flex;position:fixed;inset:24px 24px 24px auto;box-shadow:0 12px 40px #00000073}.family-notice-module__PnI4Ya__panelHeader{background:var(--bg-panel-header);border-bottom:1px solid var(--border-active);align-items:center;gap:12px;padding:16px;display:flex}.family-notice-module__PnI4Ya__panelHeader>div{flex:1;min-width:0}.family-notice-module__PnI4Ya__panelHeader h2{font:700 var(--text-xl)/1.2 var(--font-headline);margin:4px 0 0}.family-notice-module__PnI4Ya__panelBody{min-height:0;padding:16px;overflow-y:auto}.family-notice-module__PnI4Ya__panelBody [data-testid=family-activity]{margin:0}@media (min-width:1025px) and (max-width:1280px){.family-notice-module__PnI4Ya__heroAnchor{display:none}}@media (max-width:1024px){.family-notice-module__PnI4Ya__notice[data-placement=floating]{display:none}.family-notice-module__PnI4Ya__heroAnchor{width:auto;min-height:0;margin:0 10px 10px;display:block;position:relative;bottom:auto;left:auto}.family-notice-module__PnI4Ya__heroAnchor .family-notice-module__PnI4Ya__notice{width:100%;max-width:none;box-shadow:none;position:relative;inset:auto}.zone-header-hero:not(.is-section-overview):has(>.family-notice-module__PnI4Ya__heroAnchor){height:auto!important;min-height:392px!important}.zone-header-hero:not(.is-section-overview):has(>.family-notice-module__PnI4Ya__heroAnchor)>.zone-header-zone-info{width:auto;max-width:none;position:relative;inset:auto;margin:0 8px 8px!important}.zone-header-hero.is-section-overview>.family-notice-module__PnI4Ya__heroAnchor{display:none}.family-notice-module__PnI4Ya__panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;inset:auto 0 0}.family-notice-module__PnI4Ya__panelHeader,.family-notice-module__PnI4Ya__panelBody{padding:12px}.family-notice-module__PnI4Ya__trigger,.family-notice-module__PnI4Ya__notice[data-reduced=true] .family-notice-module__PnI4Ya__trigger,.family-notice-module__PnI4Ya__requestLink{min-height:44px}.family-notice-module__PnI4Ya__minimize{min-width:44px;min-height:44px;margin:0}.family-notice-module__PnI4Ya__dismiss{flex-basis:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.family-notice-module__PnI4Ya__notice,.family-notice-module__PnI4Ya__panel{transition:none;animation:none}}.family-notice-module__PnI4Ya__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.family-notice-module__PnI4Ya__notice[data-attention=true]{border-color:var(--text-accent)}.family-notice-module__PnI4Ya__notice[data-attention=true]:after{content:"";border:1px solid var(--text-accent);border-radius:inherit;pointer-events:none;box-shadow:0 0 18px color-mix(in srgb, var(--text-accent) 45%, transparent), inset 0 0 10px color-mix(in srgb, var(--text-accent) 12%, transparent);animation:3.2s ease-in-out infinite family-notice-module__PnI4Ya__familyInvitationGlow;position:absolute;inset:-2px}@keyframes family-notice-module__PnI4Ya__familyInvitationGlow{0%,to{opacity:.3}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.family-notice-module__PnI4Ya__notice[data-attention=true]:after{opacity:.65;animation:none}}@media (forced-colors:active){.family-notice-module__PnI4Ya__notice[data-attention=true]{outline:2px solid highlight}.family-notice-module__PnI4Ya__notice[data-attention=true]:after{display:none}}.family-notice-module__PnI4Ya__menuLink.mobile-more-link{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;display:flex}.family-notice-module__PnI4Ya__menuLink [data-testid=family-crest]{width:24px;height:29px}.family-notice-module__PnI4Ya__menuLink>span:not([data-testid=family-crest]){text-align:center!important}.family-notice-module__PnI4Ya__menuLink.mobile-more-link[data-attention=true]{border:1px solid var(--border-active);background:color-mix(in srgb, var(--text-accent) 8%, var(--bg-card))}.family-notice-module__PnI4Ya__menuStatus{color:var(--text-accent);font:600 var(--text-2xs)/1.3 var(--font-ui);text-align:center;overflow-wrap:break-word}
.MobileZoneSwitcher-module__z-hWZa__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:1024px) and (max-height:560px){.MobileZoneSwitcher-module__z-hWZa__content{overscroll-behavior:contain;display:block;overflow-y:auto}.MobileZoneSwitcher-module__z-hWZa__content [data-testid=territory-navigator]{flex:none;overflow:visible}.MobileZoneSwitcher-module__z-hWZa__content [data-testid=territory-results]{flex:none;overflow:visible}}
.family-appearance-module__4eHJhq__launcher{text-align:left}.family-appearance-module__4eHJhq__launcher>span{gap:3px;display:grid}.family-appearance-module__4eHJhq__launcher small{text-transform:none;font-size:var(--text-xs);font-weight:400}.family-appearance-module__4eHJhq__dialog{z-index:12010;border:1px solid var(--border-active);background:var(--bg-card);max-width:1040px;max-height:90dvh;color:var(--text-primary);flex-direction:column;margin:auto;display:flex;position:fixed;inset:5dvh 24px}.family-appearance-module__4eHJhq__header{border-bottom:1px solid var(--border);align-items:start;gap:16px;padding:18px;display:flex}.family-appearance-module__4eHJhq__header>div{flex:1;min-width:0}.family-appearance-module__4eHJhq__header h2{font:700 var(--text-xl)/1.2 var(--font-headline);margin:0 0 5px}.family-appearance-module__4eHJhq__header p,.family-appearance-module__4eHJhq__footer p{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.family-appearance-module__4eHJhq__body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.family-appearance-module__4eHJhq__preview{border:1px solid var(--border-active);background:linear-gradient(0deg, #000c, #00000026), var(--family-backdrop) center / cover;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:300px;padding:24px 16px;display:flex;position:sticky;top:0}.family-appearance-module__4eHJhq__preview>strong{font:700 var(--text-xl)/1.2 var(--font-headline);text-align:center;overflow-wrap:break-word}.family-appearance-module__4eHJhq__preview .family-appearance-module__4eHJhq__previewBadge{font-size:var(--text-xs);background:#000000a6;padding:5px 8px;position:absolute;top:8px;left:8px}.family-appearance-module__4eHJhq__catalog{min-width:0}.family-appearance-module__4eHJhq__filters{gap:8px;margin-bottom:12px;display:flex}.family-appearance-module__4eHJhq__pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.family-appearance-module__4eHJhq__piece{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:7px;display:flex}.family-appearance-module__4eHJhq__piece img{aspect-ratio:1;object-fit:contain;width:100%}.family-appearance-module__4eHJhq__piece img[data-slot=FAMILY_BANNER]{object-fit:cover}.family-appearance-module__4eHJhq__piece strong{font:600 var(--text-xs)/1.3 var(--font-ui);overflow-wrap:break-word}.family-appearance-module__4eHJhq__piece>span:not([data-cosmetic-artwork]){color:var(--text-accent);font-size:var(--text-xs);align-items:center;gap:5px;margin-top:auto;display:flex}.family-appearance-module__4eHJhq__piece:hover,.family-appearance-module__4eHJhq__piece[aria-pressed=true]{border-color:var(--text-accent)}.family-appearance-module__4eHJhq__piece:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.family-appearance-module__4eHJhq__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.family-appearance-module__4eHJhq__footer>div{flex:1;min-width:210px}.family-appearance-module__4eHJhq__footer strong{margin-bottom:5px;display:block}@media (max-width:700px){.family-appearance-module__4eHJhq__dialog{inset:12px 0 calc(env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 12px)}.family-appearance-module__4eHJhq__body{padding:12px;display:block}.family-appearance-module__4eHJhq__preview{min-height:210px;margin-bottom:12px;position:relative}.family-appearance-module__4eHJhq__preview [data-size=lg]{--crest-size:86px}.family-appearance-module__4eHJhq__header,.family-appearance-module__4eHJhq__footer{padding:12px}.family-appearance-module__4eHJhq__footer>a{width:100%}.family-appearance-module__4eHJhq__pieces{gap:8px}}.family-appearance-module__4eHJhq__piece>[data-cosmetic-artwork]{aspect-ratio:1;width:100%;height:auto}.family-appearance-module__4eHJhq__preview{isolation:isolate;overflow:hidden}
.NotificationPermissionPrompt-module__3oW2tW__overlay{z-index:12000;background:#000000c7;position:fixed;inset:0}.NotificationPermissionPrompt-module__3oW2tW__dialog{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-warning) 10%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 97%, #000), var(--bg-primary));border:1px solid color-mix(in srgb, var(--color-warning) 42%, var(--border));border-radius:var(--radius-sm);color:var(--text-primary);z-index:12001;width:min(94vw,540px);max-width:540px;max-height:min(88dvh,640px);padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0000009e}.NotificationPermissionPrompt-module__3oW2tW__header{background:color-mix(in srgb, var(--color-warning) 7%, #000);border-bottom:1px solid color-mix(in srgb, var(--color-warning) 28%, var(--border));grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:15px 16px;display:grid}.NotificationPermissionPrompt-module__3oW2tW__icon{background:color-mix(in srgb, var(--color-warning) 11%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 32%, var(--border));justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.NotificationPermissionPrompt-module__3oW2tW__header>div{gap:3px;min-width:0;display:grid}.NotificationPermissionPrompt-module__3oW2tW__header>div>span{color:var(--color-warning);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:900}.NotificationPermissionPrompt-module__3oW2tW__header h2{color:var(--text-primary);font-family:var(--font-headline);font-size:clamp(var(--text-lg), 4vw, var(--text-xl));text-transform:uppercase;margin:0;line-height:1.08}.NotificationPermissionPrompt-module__3oW2tW__close{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.NotificationPermissionPrompt-module__3oW2tW__close:hover:not(:disabled),.NotificationPermissionPrompt-module__3oW2tW__close:focus-visible{border-color:color-mix(in srgb, var(--color-warning) 38%, var(--border));color:var(--text-primary);outline:none}.NotificationPermissionPrompt-module__3oW2tW__body{overscroll-behavior:contain;gap:13px;min-height:0;padding:19px 20px;display:grid;overflow-y:auto}.NotificationPermissionPrompt-module__3oW2tW__body>p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.NotificationPermissionPrompt-module__3oW2tW__runtime,.NotificationPermissionPrompt-module__3oW2tW__privacy,.NotificationPermissionPrompt-module__3oW2tW__error{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;line-height:1.45;display:grid}.NotificationPermissionPrompt-module__3oW2tW__runtime{background:color-mix(in srgb, var(--color-info) 7%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-info) 22%, var(--border));color:var(--text-primary);font-size:var(--text-xs);align-items:center;font-weight:800}.NotificationPermissionPrompt-module__3oW2tW__privacy{background:color-mix(in srgb, var(--color-legal) 7%, var(--bg-card));border-left:3px solid color-mix(in srgb, var(--color-legal) 72%, var(--border));color:var(--text-secondary)}.NotificationPermissionPrompt-module__3oW2tW__privacy p{margin:0}.NotificationPermissionPrompt-module__3oW2tW__error{background:color-mix(in srgb, var(--color-danger) 9%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-danger) 34%, var(--border));color:color-mix(in srgb, var(--color-danger) 46%, #fff)}.NotificationPermissionPrompt-module__3oW2tW__actions{border-top:1px solid color-mix(in srgb, var(--color-warning) 22%, var(--border));padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#000;justify-content:flex-end;align-items:center;gap:9px;display:flex}.NotificationPermissionPrompt-module__3oW2tW__actions .btn{min-height:44px}.NotificationPermissionPrompt-module__3oW2tW__actions .btn-primary{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:620px){.NotificationPermissionPrompt-module__3oW2tW__dialog{width:calc(100vw - 20px);max-height:min(92dvh,640px)}.NotificationPermissionPrompt-module__3oW2tW__header{gap:9px;padding:12px}.NotificationPermissionPrompt-module__3oW2tW__body{padding:15px 14px}.NotificationPermissionPrompt-module__3oW2tW__actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;display:grid}.NotificationPermissionPrompt-module__3oW2tW__actions .btn{width:100%}.NotificationPermissionPrompt-module__3oW2tW__actions .btn-primary{grid-row:1}}@media (prefers-reduced-motion:reduce){.NotificationPermissionPrompt-module__3oW2tW__dialog,.NotificationPermissionPrompt-module__3oW2tW__overlay{animation:none}}
.StartupAnnouncements-module__4t--Wa__overlay{z-index:11990;background:var(--overlay-heavy,#000000b8);position:fixed;inset:0}.StartupAnnouncements-module__4t--Wa__dialog{z-index:11991;border:1px solid var(--border-active);background:var(--bg-panel,var(--bg-card));width:min(680px,100vw - 28px);min-width:0;max-height:calc(100dvh - 32px);color:var(--text-primary);box-shadow:var(--shadow-card);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.StartupAnnouncements-module__4t--Wa__header{background:var(--bg-panel-header);border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:20px;display:grid}.StartupAnnouncements-module__4t--Wa__header>svg{color:var(--text-accent)}.StartupAnnouncements-module__4t--Wa__header h2{font-family:var(--font-headline);font-size:var(--text-xl);overflow-wrap:break-word;margin:5px 0 0}.StartupAnnouncements-module__4t--Wa__header button{min-height:44px;padding:0}.StartupAnnouncements-module__4t--Wa__description{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:12px 20px}.StartupAnnouncements-module__4t--Wa__body{overscroll-behavior:contain;min-height:0;font-size:var(--text-base);overflow-wrap:break-word;padding:8px 20px 24px;line-height:1.7;overflow-y:auto}.StartupAnnouncements-module__4t--Wa__body a{overflow-wrap:anywhere}.StartupAnnouncements-module__4t--Wa__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.StartupAnnouncements-module__4t--Wa__footer button{min-height:44px}.StartupAnnouncements-module__4t--Wa__pagination{align-items:center;gap:12px;min-width:0;display:flex}.StartupAnnouncements-module__4t--Wa__pagination button{padding:10px}.StartupAnnouncements-module__4t--Wa__pagination span{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.StartupAnnouncements-module__4t--Wa__error{color:var(--color-danger);flex-basis:100%;margin:0;line-height:1.5}.StartupAnnouncements-module__4t--Wa__loadError{background:var(--bg-card);border:1px solid var(--border);width:100%;min-width:0;font-size:var(--text-sm);flex:none;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:grid;position:relative}.StartupAnnouncements-module__4t--Wa__loadError>span{min-width:0;line-height:1.5}.StartupAnnouncements-module__4t--Wa__loadError button{min-height:44px}@media (max-width:560px){.StartupAnnouncements-module__4t--Wa__loadError{grid-template-columns:minmax(0,1fr) 44px}.StartupAnnouncements-module__4t--Wa__loadError>button:first-of-type{grid-area:2/1;justify-self:start}.StartupAnnouncements-module__4t--Wa__loadError>button:nth-of-type(2){grid-area:1/2}.StartupAnnouncements-module__4t--Wa__header{gap:10px;padding:16px}.StartupAnnouncements-module__4t--Wa__header h2{font-size:var(--text-lg)}.StartupAnnouncements-module__4t--Wa__body{padding:8px 16px 20px}.StartupAnnouncements-module__4t--Wa__description{padding-inline:16px}.StartupAnnouncements-module__4t--Wa__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.StartupAnnouncements-module__4t--Wa__pagination{justify-content:space-between}}
.family-headquarters-module__d6ppIG__hero{isolation:isolate;min-width:0;min-height:310px;color:var(--text-primary);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(240px,310px);align-items:center;gap:24px;padding:34px 28px 18px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.family-headquarters-module__d6ppIG__hero:before,.family-headquarters-module__d6ppIG__hero:after{content:"";pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 8% 66%,#0000),linear-gradient(90deg,#0000,#000 5% 93%,#0000);mask-image:linear-gradient(#0000,#000 8% 66%,#0000),linear-gradient(90deg,#0000,#000 5% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.family-headquarters-module__d6ppIG__hero:before{background:var(--family-backdrop) var(--family-backdrop-position,center) / cover;filter:saturate(.95);transform:translate(calc(var(--identity-x,0) * -5px), calc(var(--identity-y,0) * -3px));transition:transform .65s var(--ease);inset:-12px}.family-headquarters-module__d6ppIG__hero:after{background:linear-gradient(90deg,#000000db,#000000a1 44%,#00000040),linear-gradient(#0000 30%,#000000f0);inset:0}.family-headquarters-module__d6ppIG__hero>:not([data-family-backdrop]){z-index:1;position:relative}.family-headquarters-module__d6ppIG__hero:has(>[data-family-backdrop]):before{display:none}.family-headquarters-module__d6ppIG__hero:has(>[data-family-backdrop]):after{display:none}.family-headquarters-module__d6ppIG__hero>[data-family-backdrop]{-webkit-mask-image:linear-gradient(#0000,#000 6% 84%,#0000);mask-image:linear-gradient(#0000,#000 6% 84%,#0000)}.family-headquarters-module__d6ppIG__identity{align-items:center;gap:24px;min-width:0;display:flex}.family-headquarters-module__d6ppIG__crest{filter:drop-shadow(0 12px 18px #000000a6);flex:0 0 140px;place-items:center;display:grid;position:relative}.family-headquarters-module__d6ppIG__crest:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--text-accent) 14%, transparent), transparent 65%);z-index:-1;position:absolute;inset:-20%}.family-headquarters-module__d6ppIG__crest>span[data-size=lg]{--crest-size:128px}.family-headquarters-module__d6ppIG__identityCopy{flex:1;min-width:0}.family-headquarters-module__d6ppIG__name{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;display:flex}.family-headquarters-module__d6ppIG__name h1{font:700 clamp(1.65rem, 3cqi, 2.65rem)/1.1 var(--font-headline);overflow-wrap:break-word;margin:0}.family-headquarters-module__d6ppIG__motto{font:italic var(--text-sm)/1.4 var(--font-headline);color:var(--text-secondary);overflow-wrap:break-word;margin:6px 0 10px}.family-headquarters-module__d6ppIG__facts{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:7px 18px;display:flex}.family-headquarters-module__d6ppIG__facts>span,.family-headquarters-module__d6ppIG__facts>a{color:var(--text-primary);align-items:center;gap:5px;display:inline-flex}:is(.family-headquarters-module__d6ppIG__facts>span>span:not(.game-icon),.family-headquarters-module__d6ppIG__facts>a>span:not(.game-icon)){color:var(--text-secondary)}.family-headquarters-module__d6ppIG__heroContent{min-width:0}.family-headquarters-module__d6ppIG__progressCard{border:1px solid color-mix(in srgb, var(--text-secondary) 22%, transparent);min-width:0;min-height:110px;color:var(--text-primary);background:#06050499;display:flex}.family-headquarters-module__d6ppIG__progressCard>img{object-fit:cover;object-position:33% center;width:68px}.family-headquarters-module__d6ppIG__progressCopy{flex:1;align-content:center;gap:7px;min-width:0;padding:12px;display:grid}.family-headquarters-module__d6ppIG__level{font:700 var(--text-base)/1.2 var(--font-headline);align-items:center;gap:7px;display:flex}.family-headquarters-module__d6ppIG__respect{font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.family-headquarters-module__d6ppIG__bar{background:var(--bg-elevated);height:5px}.family-headquarters-module__d6ppIG__bar>span{background:var(--text-accent);height:100%;display:block}.family-headquarters-module__d6ppIG__progressAction{color:var(--text-accent);font:600 var(--text-xs)/1.4 var(--font-ui);justify-content:space-between;align-items:center;gap:7px;display:flex}.family-headquarters-module__d6ppIG__tools{border-top:1px solid color-mix(in srgb, var(--text-secondary) 15%, transparent);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 18px;padding-top:18px;display:flex}.family-headquarters-module__d6ppIG__personalization{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.family-headquarters-module__d6ppIG__personalization .btn{white-space:normal;min-height:44px}.family-headquarters-module__d6ppIG__personalization small{font-size:var(--text-2xs)}.family-headquarters-module__d6ppIG__stale{font-size:var(--text-xs);color:var(--text-secondary);grid-column:1/-1;align-items:center;gap:10px;display:flex}.family-headquarters-module__d6ppIG__progressCard:hover{color:var(--text-primary);border-color:var(--text-accent);background-color:#060504f0;text-decoration:none}.family-headquarters-module__d6ppIG__progressCard:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.family-headquarters-module__d6ppIG__navigation{z-index:10;background:var(--bg-card);min-width:0;max-width:100%;margin-top:-2px;position:sticky;top:0}.family-headquarters-module__d6ppIG__navigation .section-tabs{border-inline:0;border-color:var(--border);margin-bottom:0}.family-headquarters-module__d6ppIG__navigation .section-tab{min-height:48px}.family-headquarters-module__d6ppIG__navigation[data-pending=true] #family-workspace-tab-requests:not([aria-selected=true]){color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 10%, var(--bg-card))}@media (max-width:1360px){.family-headquarters-module__d6ppIG__hero{grid-template-columns:minmax(0,1fr);gap:14px}.family-headquarters-module__d6ppIG__heroContent{max-width:460px}}@media (max-width:700px){.family-headquarters-module__d6ppIG__hero{gap:18px;min-height:0;padding:24px 14px 12px}.family-headquarters-module__d6ppIG__crest{flex-basis:84px}.family-headquarters-module__d6ppIG__crest>span[data-size=lg]{--crest-size:80px}.family-headquarters-module__d6ppIG__identity{gap:12px}.family-headquarters-module__d6ppIG__facts{gap:6px 12px}.family-headquarters-module__d6ppIG__name h1{font-size:var(--text-xl)}.family-headquarters-module__d6ppIG__progressCard{min-height:88px}.family-headquarters-module__d6ppIG__progressCard>img{width:56px}.family-headquarters-module__d6ppIG__progressCopy{padding:10px}.family-headquarters-module__d6ppIG__personalization{margin-left:0}.family-headquarters-module__d6ppIG__personalization .btn{min-height:44px}.family-headquarters-module__d6ppIG__hero[data-compact=true]{gap:9px;padding:10px 12px}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__motto,.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__facts,.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__tools{display:none}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__crest{flex-basis:38px}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__crest>span[data-size=lg]{--crest-size:36px}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__identityCopy>.section-panel-kicker{display:none}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__name{gap:7px;margin:0}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__name h1{font-size:var(--text-lg)}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__progressCard{background:0 0;border:0;min-height:0}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__progressCard>img,.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__progressAction{display:none}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__progressCopy{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:0}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__level{font-size:var(--text-xs)}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__respect{justify-content:flex-end}.family-headquarters-module__d6ppIG__hero[data-compact=true] .family-headquarters-module__d6ppIG__bar{grid-column:1/-1;height:3px}}@media (prefers-reduced-motion:reduce){.family-headquarters-module__d6ppIG__hero:before{transition:none;transform:none}}.family-headquarters-module__d6ppIG__hero[data-motion-enabled=false]:before{transition:none;transform:none}
.family-roster-module__EENepG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:12px;display:grid}.family-roster-module__EENepG__card{isolation:isolate;background-color:var(--bg-elevated);background-image:linear-gradient(100deg, #080604f0 30%, #080604b3 70%, #0806048c), var(--identity-background,none);border:1px solid var(--border);border-top:2px solid var(--border);background-position:50%;background-size:cover;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:136px;padding:16px;display:grid;position:relative}.family-roster-module__EENepG__card[data-role=BOSS]{border-top-color:var(--color-ds)}.family-roster-module__EENepG__card[data-role=UNDERBOSS]{border-top-color:var(--color-favor)}.family-roster-module__EENepG__card[data-background=false]{background-image:linear-gradient(135deg,#ffffff08,#0000 42%)}.family-roster-module__EENepG__portrait{background:var(--bg-muted,#120d06);border:1px solid color-mix(in srgb, var(--border-active) 45%, var(--border));place-items:center;width:88px;height:88px;display:grid;position:relative;overflow:hidden}.family-roster-module__EENepG__portrait img{object-fit:cover;object-position:center 22%;filter:contrast(1.05)saturate(.9)}.family-roster-module__EENepG__portrait[data-founder=true]{background:0 0;border:0;overflow:visible}.family-roster-module__EENepG__body{gap:6px;min-width:0;display:grid}.family-roster-module__EENepG__name{min-width:0;font:700 var(--text-lg) var(--font-headline);text-shadow:0 1px 8px #000c;align-items:center;gap:6px;display:flex}.family-roster-module__EENepG__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.family-roster-module__EENepG__role{border:1px solid var(--border);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;background:#00000073;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.family-roster-module__EENepG__role[data-role=BOSS]{border-color:color-mix(in srgb, var(--color-ds) 60%, var(--border));color:var(--color-ds)}.family-roster-module__EENepG__role[data-role=UNDERBOSS]{border-color:color-mix(in srgb, var(--color-favor) 55%, var(--border));color:var(--color-favor)}.family-roster-module__EENepG__since{color:var(--text-secondary);font-size:var(--text-2xs)}.family-roster-module__EENepG__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:6px;display:inline-flex}@media (max-width:560px){.family-roster-module__EENepG__card{grid-template-columns:72px minmax(0,1fr);padding:12px}.family-roster-module__EENepG__portrait{width:72px;height:72px}.family-roster-module__EENepG__actions{grid-column:1/-1;justify-content:flex-start}}
.patch-notes-module__vrumIW__launcher{right:max(12px, env(safe-area-inset-right));z-index:9800;border:1px solid var(--border);background:var(--bg-panel-header);max-width:260px;min-height:36px;color:var(--text-secondary);font:var(--text-xs)/1.4 var(--font-mono);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;display:flex;position:fixed;bottom:8px}.patch-notes-module__vrumIW__launcher[hidden]{display:none}.patch-notes-module__vrumIW__launcher[data-docked=true]{z-index:auto;max-width:100%;position:static}.patch-notes-module__vrumIW__launcherVersion,.patch-notes-module__vrumIW__launcherChevron{flex:none}.patch-notes-module__vrumIW__compactLauncherIcon{display:none}[data-patch-notes-desktop-slot][data-compact=true] .patch-notes-module__vrumIW__launcher{justify-content:center;width:100%;min-height:36px;padding:6px}[data-patch-notes-desktop-slot][data-compact=true] :is(.patch-notes-module__vrumIW__launcherVersion,.patch-notes-module__vrumIW__launcherChevron,.patch-notes-module__vrumIW__updateBadge){display:none}[data-patch-notes-desktop-slot][data-compact=true] .patch-notes-module__vrumIW__compactLauncherIcon{display:block}[data-patch-notes-desktop-slot][data-compact=true] .patch-notes-module__vrumIW__launcher[data-update-available=true]{color:var(--text-accent)}@media (any-pointer:coarse){.patch-notes-module__vrumIW__launcher{min-height:44px}[data-patch-notes-desktop-slot][data-compact=true] .patch-notes-module__vrumIW__launcher{min-height:44px}}.patch-notes-module__vrumIW__launcher:hover,.patch-notes-module__vrumIW__launcher:focus-visible{color:var(--text-accent);border-color:var(--border-active)}.patch-notes-module__vrumIW__launcher:focus-visible,.patch-notes-module__vrumIW__historyItem:focus-visible,.patch-notes-module__vrumIW__currentPatch:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.patch-notes-module__vrumIW__overlay{z-index:12000;background:var(--overlay-heavy,#000c);position:fixed;inset:0}.patch-notes-module__vrumIW__dialog{z-index:12010;border:1px solid var(--border-active);background:var(--bg-card);width:min(1020px,100vw - 32px);min-width:0;height:min(780px,100dvh - 40px);color:var(--text-primary);box-shadow:var(--shadow-card);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.patch-notes-module__vrumIW__header{background:var(--bg-panel-header);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.patch-notes-module__vrumIW__header>div{min-width:0}.patch-notes-module__vrumIW__header h2{font:600 var(--text-xl)/1.25 var(--font-headline);overflow-wrap:break-word;margin:6px 0 0}.patch-notes-module__vrumIW__header button{flex:none;width:44px;min-height:44px;padding:0}.patch-notes-module__vrumIW__kicker{font:600 var(--text-xs)/1.4 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent)}.patch-notes-module__vrumIW__description{font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px solid var(--border);margin:0;padding:12px 24px}.patch-notes-module__vrumIW__workspace{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.patch-notes-module__vrumIW__history{border-right:1px solid var(--border);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.patch-notes-module__vrumIW__history h3{color:var(--text-secondary);font:600 var(--text-xs)/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.08em;flex:none;margin:0}.patch-notes-module__vrumIW__historyList{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.patch-notes-module__vrumIW__historyItem{text-align:left;background:var(--bg-panel-header);border:1px solid var(--border);min-width:0;min-height:52px;color:var(--text-secondary);cursor:pointer;flex:none;gap:6px;padding:12px;display:grid}.patch-notes-module__vrumIW__historyItem strong{font:600 var(--text-sm)/1.4 var(--font-mono);color:var(--text-primary)}.patch-notes-module__vrumIW__historyItem span{font:var(--text-xs)/1.5 var(--font-ui);overflow-wrap:break-word}.patch-notes-module__vrumIW__historyItem[aria-pressed=true]{border-color:var(--border-active);background:var(--bg-elevated)}.patch-notes-module__vrumIW__historyItem[aria-pressed=true] strong{color:var(--text-accent)}.patch-notes-module__vrumIW__currentPatch{border:1px solid var(--border-active);border-top:3px solid var(--text-accent);background:var(--bg-panel-header);width:100%;min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;flex:none;gap:8px;padding:18px 16px;display:grid}.patch-notes-module__vrumIW__currentPatch[aria-pressed=true]{background:color-mix(in srgb, var(--text-accent) 10%, var(--bg-panel-header))}.patch-notes-module__vrumIW__currentPatch>strong{font:700 var(--text-2xl)/1.1 var(--font-mono);letter-spacing:-.04em;color:var(--text-accent)}.patch-notes-module__vrumIW__currentLabel{font:700 var(--text-2xs)/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent)}.patch-notes-module__vrumIW__currentTitle{font:600 var(--text-sm)/1.5 var(--font-ui);overflow-wrap:break-word}.patch-notes-module__vrumIW__reader{overscroll-behavior:contain;min-width:0;min-height:0;padding:24px;overflow-y:auto}.patch-notes-module__vrumIW__previewReader{flex:1}.patch-notes-module__vrumIW__updateBanner{border-bottom:1px solid var(--border-active);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 24px;display:flex}.patch-notes-module__vrumIW__updateBanner>div{min-width:0;font:var(--text-xs)/1.4 var(--font-ui);flex:1;gap:4px;display:grid}.patch-notes-module__vrumIW__updateBanner strong,.patch-notes-module__vrumIW__updateBadge{color:var(--text-accent)}.patch-notes-module__vrumIW__updateBanner button{min-height:44px}.patch-notes-module__vrumIW__updateBadge{font:600 var(--text-xs)/1.4 var(--font-ui)}@media (max-width:640px){.patch-notes-module__vrumIW__updateBanner{padding:10px 16px}.patch-notes-module__vrumIW__updateBanner>div{flex-basis:100%}}.patch-notes-module__vrumIW__meta{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:22px;display:flex}.patch-notes-module__vrumIW__meta strong{color:var(--text-accent);font-family:var(--font-mono)}.patch-notes-module__vrumIW__meta>span{text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.patch-notes-module__vrumIW__meta[data-current=true]{border-bottom:1px solid var(--border-active);padding-bottom:18px}.patch-notes-module__vrumIW__meta[data-current=true]>strong{font-size:var(--text-2xl);font-weight:700;line-height:1.1}.patch-notes-module__vrumIW__meta[data-current=true]>span{border:1px solid var(--border-active);color:var(--text-accent);padding:5px 8px;font-weight:700}.patch-notes-module__vrumIW__article{line-height:1.8;font-size:var(--text-base);overflow-wrap:break-word;min-width:0}.patch-notes-module__vrumIW__article a{overflow-wrap:anywhere}.patch-notes-module__vrumIW__prose{font-family:var(--font-ui);line-height:1.8}.patch-notes-module__vrumIW__prose>:first-child{margin-top:0}.patch-notes-module__vrumIW__prose>:last-child{margin-bottom:0}.patch-notes-module__vrumIW__prose p,.patch-notes-module__vrumIW__prose blockquote{white-space:pre-line;margin-block:0 18px}.patch-notes-module__vrumIW__prose h3,.patch-notes-module__vrumIW__prose h4{font:750 var(--text-lg)/1.45 var(--font-ui);color:var(--text-primary);align-items:baseline;gap:10px;margin:30px 0 14px;display:flex}.patch-notes-module__vrumIW__prose h4{font-size:var(--text-base)}.patch-notes-module__vrumIW__sectionEmoji{flex:none;font-size:1.5em;line-height:1.1}.patch-notes-module__vrumIW__prose strong{color:var(--text-primary);font-weight:750}.patch-notes-module__vrumIW__prose em{font-style:italic}.patch-notes-module__vrumIW__prose u{text-underline-offset:.2em;text-decoration-thickness:1px}.patch-notes-module__vrumIW__prose a{color:var(--text-accent);text-underline-offset:.2em;text-decoration:underline}.patch-notes-module__vrumIW__prose a:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}.patch-notes-module__vrumIW__prose ul,.patch-notes-module__vrumIW__prose ol{margin:0 0 20px;padding-left:1.4em}.patch-notes-module__vrumIW__prose li{margin-block:10px;padding-left:.25em}.patch-notes-module__vrumIW__prose li::marker{color:var(--text-accent)}.patch-notes-module__vrumIW__prose blockquote{border-left:2px solid var(--border-active);background:var(--bg-panel-header);color:var(--text-secondary);padding:8px 16px}.patch-notes-module__vrumIW__prose code{font:.9em var(--font-mono);background:var(--bg-panel-header);overflow-wrap:anywhere;padding:2px 5px}.patch-notes-module__vrumIW__figure{margin:24px 0 0}.patch-notes-module__vrumIW__image{object-fit:contain;background:var(--bg-panel-header);border:1px solid var(--border);width:100%;height:auto;max-height:440px;display:block}.patch-notes-module__vrumIW__figure figcaption{color:var(--text-secondary);font-size:var(--text-sm);margin-top:8px;line-height:1.5}.patch-notes-module__vrumIW__imageFallback{border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);padding:24px}.patch-notes-module__vrumIW__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:12px 24px;display:flex}.patch-notes-module__vrumIW__footer>button{min-height:44px}.patch-notes-module__vrumIW__error{color:var(--color-danger);font-size:var(--text-sm)}.patch-notes-module__vrumIW__footer .patch-notes-module__vrumIW__error{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}@media (max-width:1024px){.patch-notes-module__vrumIW__launcher{bottom:calc(var(--mobile-bottom-nav-clearance,70px) + 8px);min-height:44px;right:max(10px, env(safe-area-inset-right));display:none}html.mobile-map-sheet-open .patch-notes-module__vrumIW__launcher{display:none}}@media (max-width:640px){.patch-notes-module__vrumIW__dialog{width:calc(100vw - 20px);height:auto;top:max(10px, env(safe-area-inset-top));bottom:max(10px, env(safe-area-inset-bottom));transform:translate(-50%)}.patch-notes-module__vrumIW__header{gap:10px;padding:16px}.patch-notes-module__vrumIW__header h2{font-size:var(--text-lg)}.patch-notes-module__vrumIW__description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.patch-notes-module__vrumIW__workspace{flex-direction:column;display:flex}.patch-notes-module__vrumIW__history{border-right:0;border-bottom:1px solid var(--border);flex:none;gap:8px;max-height:218px;padding:10px 16px}.patch-notes-module__vrumIW__history h3{display:none}.patch-notes-module__vrumIW__currentPatch{grid-template-columns:auto minmax(0,1fr);gap:5px 16px;padding:10px 12px}.patch-notes-module__vrumIW__currentLabel{grid-area:1/1}.patch-notes-module__vrumIW__currentPatch>strong{font-size:var(--text-xl);grid-area:2/1}.patch-notes-module__vrumIW__currentTitle{font-size:var(--text-xs);grid-area:1/2/span 2;align-self:center}.patch-notes-module__vrumIW__historyList{flex-direction:row;flex:none;padding-bottom:4px;display:flex;overflow:auto hidden}.patch-notes-module__vrumIW__historyItem{flex:0 0 146px;min-width:126px;max-width:170px;min-height:48px;padding:8px 10px}.patch-notes-module__vrumIW__historyItem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.patch-notes-module__vrumIW__reader{flex:1;padding:16px}.patch-notes-module__vrumIW__meta{margin-bottom:14px}.patch-notes-module__vrumIW__meta[data-current=true]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:12px;display:grid}.patch-notes-module__vrumIW__meta[data-current=true]>strong{font-size:var(--text-xl);grid-column:1}.patch-notes-module__vrumIW__meta[data-current=true]>time{grid-column:1}.patch-notes-module__vrumIW__meta[data-current=true]>span{grid-area:1/2/span 2;align-self:center;margin-left:0}.patch-notes-module__vrumIW__footer{padding:10px 16px}.patch-notes-module__vrumIW__footer>button{width:100%}}.patch-notes-module__vrumIW__mobileLauncher{border:0;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--text-secondary);font:var(--text-xs)/1.4 var(--font-ui);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 4px;display:flex}.patch-notes-module__vrumIW__mobileLauncher[hidden]{display:none}.patch-notes-module__vrumIW__mobileLauncher:hover{color:var(--text-accent)}.patch-notes-module__vrumIW__mobileLauncher:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.patch-notes-module__vrumIW__mobileVersion{font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.patch-notes-module__vrumIW__mobileLauncher small{width:100%;color:var(--text-accent)}
.family-invite-module__6jUqFG__search{flex:260px;min-width:0;position:relative}.family-invite-module__6jUqFG__field{background:var(--bg-input,var(--bg-card));border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding-left:10px;display:grid}.family-invite-module__6jUqFG__field input,.family-invite-module__6jUqFG__field input:focus{box-shadow:none;background:0 0;border:0;min-width:0}.family-invite-module__6jUqFG__field:focus-within{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--border)}.family-invite-module__6jUqFG__list{z-index:20;background:var(--bg-card);border:1px solid var(--border-active);gap:2px;max-height:320px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #00000080}.family-invite-module__6jUqFG__option{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:4px 8px;display:grid}.family-invite-module__6jUqFG__option[aria-selected=true],.family-invite-module__6jUqFG__option:hover{background:#b8860b24}.family-invite-module__6jUqFG__option[aria-disabled=true]{opacity:.6;cursor:not-allowed}.family-invite-module__6jUqFG__portrait{background:var(--bg-elevated);border:1px solid var(--border);place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.family-invite-module__6jUqFG__portrait img{object-fit:cover;object-position:center 22%}.family-invite-module__6jUqFG__name{gap:2px;min-width:0;display:grid}.family-invite-module__6jUqFG__name strong{overflow-wrap:break-word}.family-invite-module__6jUqFG__stats{color:var(--text-secondary);font-size:var(--text-2xs);flex-wrap:wrap;gap:4px 10px;display:flex}.family-invite-module__6jUqFG__stats span{align-items:center;gap:4px;display:inline-flex}.family-invite-module__6jUqFG__note{color:var(--text-secondary);font-size:var(--text-xs);padding:8px}
.family-workspace-module__e2G_Rq__nextActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:0;display:grid}.family-workspace-module__e2G_Rq__roomCard{background:var(--bg-card);border:1px solid var(--border);min-width:0;min-height:86px;max-height:112px;color:var(--text-primary);align-items:stretch;text-decoration:none;display:flex}.family-workspace-module__e2G_Rq__roomCard[data-selected=true]{border-color:var(--text-accent);background:color-mix(in srgb, var(--text-accent) 12%, var(--bg-card));box-shadow:inset 0 -2px var(--text-accent)}.family-workspace-module__e2G_Rq__roomCard[data-active=true] .family-workspace-module__e2G_Rq__roomTitle{color:var(--text-accent)}.family-workspace-module__e2G_Rq__roomCard:hover,.family-workspace-module__e2G_Rq__roomCard:focus-visible{background:var(--bg-elevated);border-color:var(--text-accent);text-decoration:none}.family-workspace-module__e2G_Rq__roomCard:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.family-workspace-module__e2G_Rq__roomArt{object-fit:cover;border-right:1px solid var(--border);flex:0 0 58px;width:58px;min-width:0}.family-workspace-module__e2G_Rq__roomBody{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0;padding:10px;display:flex}.family-workspace-module__e2G_Rq__roomTitle{font:700 var(--text-sm)/1.2 var(--font-headline);overflow-wrap:break-word;align-items:center;gap:5px;display:flex}.family-workspace-module__e2G_Rq__roomDestination{color:var(--text-secondary);font:var(--text-2xs)/1.3 var(--font-ui)}.family-workspace-module__e2G_Rq__roomAction{color:var(--text-accent);font:600 var(--text-2xs)/1.3 var(--font-ui);justify-content:space-between;align-items:center;gap:5px;display:flex}.family-workspace-module__e2G_Rq__roomAction svg{flex-shrink:0}@media (max-width:700px){.family-workspace-module__e2G_Rq__nextActions{gap:8px}.family-workspace-module__e2G_Rq__roomArt{flex-basis:42px;width:42px}.family-workspace-module__e2G_Rq__roomBody{padding:8px}.family-workspace-module__e2G_Rq__roomCard{min-height:82px}}.family-workspace-module__e2G_Rq__danger{border-top:1px solid var(--border);gap:16px;margin-top:16px;padding-top:20px;display:grid}.family-workspace-module__e2G_Rq__requestsLead{background:var(--bg-card);border:1px solid var(--border-active);align-items:center;gap:16px;padding:16px;display:flex}.family-workspace-module__e2G_Rq__requestsLead>div{flex:1;min-width:0}.family-workspace-module__e2G_Rq__requestsLead h2{font:700 var(--text-xl)/1.2 var(--font-headline);margin:0 0 5px}.family-workspace-module__e2G_Rq__requestsLead p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.family-workspace-module__e2G_Rq__requestActions{flex-wrap:wrap;gap:8px;display:flex}.family-workspace-module__e2G_Rq__requestActions button{min-height:44px}
.FacilityOverview-module__IITxqa__facility{align-items:center;gap:var(--space-sm) var(--space-md);border-bottom:1px solid #e0cb9e24;grid-template-columns:40px minmax(0,1fr) auto;min-width:0;margin:0 20px;padding:8px 0 12px;display:grid}.FacilityOverview-module__IITxqa__art{object-fit:cover;place-items:center;width:40px;height:40px;display:grid}.FacilityOverview-module__IITxqa__copy{gap:var(--space-xs);min-width:0;display:grid}.FacilityOverview-module__IITxqa__copy h2{font-family:var(--font-headline);font-size:var(--text-sm);margin:0;line-height:1.3}.FacilityOverview-module__IITxqa__description{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.FacilityOverview-module__IITxqa__description p{margin:0}.FacilityOverview-module__IITxqa__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.FacilityOverview-module__IITxqa__actions .btn{align-items:center;gap:var(--space-xs);min-height:36px;font-size:var(--text-xs);white-space:normal;padding:6px 10px;display:inline-flex}@media (max-width:768px){.FacilityOverview-module__IITxqa__facility{gap:var(--space-sm);grid-template-columns:40px minmax(0,1fr);margin:0 12px}.FacilityOverview-module__IITxqa__actions{grid-column:1/-1}.FacilityOverview-module__IITxqa__actions .btn{min-height:44px}}
.modal-content.cnPurchase-module__IwZu3q__dialog{z-index:12001;width:min(560px,100vw - 24px);max-width:560px;max-height:min(88dvh,760px);padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cnPurchase-module__IwZu3q__header,.cnPurchase-module__IwZu3q__title{align-items:center;display:flex}.cnPurchase-module__IwZu3q__header{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px}.cnPurchase-module__IwZu3q__title{gap:10px;min-width:0}.cnPurchase-module__IwZu3q__title h2{min-width:0;font-family:var(--font-headline);font-size:var(--text-xl);margin:0;line-height:1.1}.cnPurchase-module__IwZu3q__close{border:1px solid var(--border);width:40px;height:40px;color:var(--text-muted);background:var(--bg-elevated);cursor:pointer;flex:0 0 40px;place-items:center;display:grid}.cnPurchase-module__IwZu3q__close:hover:not(:disabled),.cnPurchase-module__IwZu3q__close:focus-visible{border-color:var(--border-active);color:var(--text-primary)}.cnPurchase-module__IwZu3q__description{color:var(--text-muted);margin:0;line-height:1.5}.cnPurchase-module__IwZu3q__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:16px;overflow-y:auto}.cnPurchase-module__IwZu3q__costGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.cnPurchase-module__IwZu3q__costGrid>div{border:1px solid var(--border);background:#0000003d;gap:8px;min-width:0;padding:12px;display:grid}.cnPurchase-module__IwZu3q__costGrid>div[data-insufficient=true]{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--border))}.cnPurchase-module__IwZu3q__costGrid>div>span:first-child{color:var(--text-muted);font:800 var(--text-xs) var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.cnPurchase-module__IwZu3q__body{gap:12px;margin-top:16px;display:grid}.cnPurchase-module__IwZu3q__error{min-height:1.25rem;color:var(--color-danger);font-size:var(--text-sm);margin:12px 0 0;line-height:1.4}.cnPurchase-module__IwZu3q__error:empty{display:none}.cnPurchase-module__IwZu3q__shortfall{color:var(--color-danger);font-family:var(--font-ui);margin:12px 0 0;font-weight:700}.cnPurchase-module__IwZu3q__resumeNotice{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.cnPurchase-module__IwZu3q__offerButton{justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex}.cnPurchase-module__IwZu3q__offerPrice{flex:none;align-items:center;gap:3px;display:inline-flex}@media (max-width:520px){.modal-content.cnPurchase-module__IwZu3q__dialog{max-height:calc(100dvh - 24px)}.cnPurchase-module__IwZu3q__dialog .confirm-modal-actions{grid-template-columns:1fr;display:grid}.cnPurchase-module__IwZu3q__dialog .confirm-modal-actions .btn{width:100%}}.cnPurchase-module__IwZu3q__confirmPrice{font-family:var(--font-mono);white-space:nowrap;font-weight:900}.cnPurchase-module__IwZu3q__dialog .confirm-modal-actions .btn{white-space:normal;flex-wrap:wrap;min-width:0}
.constructionAcceleration-module__duPJBW__identity{border:1px solid var(--border);background:#0003;gap:3px;padding:10px 12px;display:grid}.constructionAcceleration-module__duPJBW__identity strong{font-family:var(--font-headline)}.constructionAcceleration-module__duPJBW__identity span,.constructionAcceleration-module__duPJBW__syncing{color:var(--text-muted);font-size:var(--text-sm)}.constructionAcceleration-module__duPJBW__syncing{margin:0}.constructionAcceleration-module__duPJBW__timeGrid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.constructionAcceleration-module__duPJBW__timeGrid>div{border:1px solid var(--border);background:#0003;gap:5px;min-width:0;padding:10px;display:grid}.constructionAcceleration-module__duPJBW__timeGrid>div span{color:var(--text-muted);font:800 var(--text-xs) var(--font-ui);text-transform:uppercase}.constructionAcceleration-module__duPJBW__timeGrid>div strong{font-size:var(--text-lg)}.constructionAcceleration-module__duPJBW__timeGrid>p{color:var(--color-success);font-size:var(--text-sm);text-align:center;grid-column:1/-1;margin:0}@media (max-width:430px){.constructionAcceleration-module__duPJBW__timeGrid{grid-template-columns:1fr}.constructionAcceleration-module__duPJBW__timeGrid>span{justify-self:center;transform:rotate(90deg)}}
.premium-protection-module__Zn35jq__card{min-width:0;container-type:inline-size}.premium-protection-module__Zn35jq__card .premium-protection-module__Zn35jq__header{isolation:isolate;min-height:56px;padding:12px var(--space-md);border-top:2px solid var(--color-info);border-bottom:1px solid color-mix(in srgb, var(--color-info) 38%, var(--border));background:var(--bg-panel-header);position:relative;overflow:hidden}.premium-protection-module__Zn35jq__artwork{object-fit:cover;object-position:center 48%;opacity:.36;z-index:-2}.premium-protection-module__Zn35jq__header:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--bg-panel-header), color-mix(in srgb, var(--bg-panel-header) 82%, transparent) 46%, color-mix(in srgb, var(--color-info) 9%, transparent));position:absolute;inset:0}.premium-protection-module__Zn35jq__heading{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.premium-protection-module__Zn35jq__heading h2{font-size:var(--text-base);white-space:nowrap;margin:0;line-height:1.2}.premium-protection-module__Zn35jq__duration{color:var(--color-info);font-family:var(--font-mono);font-size:var(--text-base);white-space:nowrap;font-weight:700}.premium-protection-module__Zn35jq__content{gap:var(--space-sm);padding:12px var(--space-md);min-width:0;display:grid}.premium-protection-module__Zn35jq__content p{color:var(--text-secondary);margin:0;line-height:1.45}.premium-protection-module__Zn35jq__decision{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.premium-protection-module__Zn35jq__summary{gap:var(--space-xs);min-width:0;font-size:var(--text-sm);display:grid}.premium-protection-module__Zn35jq__summary .premium-protection-module__Zn35jq__exclusion{align-items:flex-start;gap:var(--space-xs);color:var(--text-muted);display:flex}.premium-protection-module__Zn35jq__exclusion>:first-child{flex:none;margin-top:2px}.premium-protection-module__Zn35jq__content .btn{white-space:normal;flex-wrap:wrap;min-height:44px}.premium-protection-module__Zn35jq__purchase{gap:var(--space-sm)}.premium-protection-module__Zn35jq__purchase>:last-child{white-space:nowrap}.premium-protection-module__Zn35jq__content .premium-protection-module__Zn35jq__error{color:var(--color-danger)}.premium-protection-module__Zn35jq__active{column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.premium-protection-module__Zn35jq__active>strong:first-child{color:var(--color-info);font-size:var(--text-sm)}.premium-protection-module__Zn35jq__active>span{font-size:var(--text-xs);color:var(--text-muted);grid-column:1}.premium-protection-module__Zn35jq__active .premium-protection-module__Zn35jq__countdown{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;grid-area:1/2/3}.premium-protection-module__Zn35jq__terms{gap:var(--space-md);min-width:0;padding-block:var(--space-xs);font-size:var(--text-sm);display:grid}.premium-protection-module__Zn35jq__terms p{color:var(--text-secondary);margin:0;line-height:1.5}.premium-protection-module__Zn35jq__timings{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.premium-protection-module__Zn35jq__timings>div{justify-content:space-between;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:1px solid var(--border);flex-direction:column;display:flex}.premium-protection-module__Zn35jq__timings dt{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);line-height:1.35}.premium-protection-module__Zn35jq__timings dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-base);margin:0;font-weight:700}.premium-protection-module__Zn35jq__termList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.premium-protection-module__Zn35jq__termList li{align-items:start;gap:var(--space-sm);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);line-height:1.45;display:grid}.premium-protection-module__Zn35jq__termList strong{color:var(--text-primary);margin-bottom:var(--space-xs);font-family:var(--font-ui);font-size:var(--text-sm);display:block}.premium-protection-module__Zn35jq__dialogBlockers{color:var(--color-warning);padding-left:var(--space-md);line-height:1.5}@container (max-width:38rem){.premium-protection-module__Zn35jq__decision{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.premium-protection-module__Zn35jq__purchaseControl{justify-content:space-between;justify-self:stretch}}.premium-protection-module__Zn35jq__purchaseControl{border:1px solid var(--border-active);background:var(--bg-card);min-width:0;max-width:100%;color:var(--text-accent);justify-self:end;align-items:stretch;display:inline-flex}.premium-protection-module__Zn35jq__purchaseControl[data-disabled=true]{border-color:var(--border);color:var(--text-muted);background:0 0}.premium-protection-module__Zn35jq__purchase{min-width:0;min-height:44px;color:inherit;font:600 var(--text-xs)/1.25 var(--font-ui);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:6px 10px;display:inline-flex}.premium-protection-module__Zn35jq__purchase:disabled{cursor:not-allowed}.premium-protection-module__Zn35jq__purchase:not(:disabled):hover{background:var(--bg-card-hover);color:var(--text-primary)}.premium-protection-module__Zn35jq__purchaseControl .premium-protection-module__Zn35jq__active{padding:6px 10px}.premium-protection-module__Zn35jq__infoButton{min-width:44px;min-height:44px;color:var(--text-secondary);cursor:help;background:0 0;border:0;place-items:center;padding:6px;display:grid}.premium-protection-module__Zn35jq__infoButton:hover{color:var(--text-accent);background:var(--bg-card-hover)}.premium-protection-module__Zn35jq__infoButton:focus-visible,.premium-protection-module__Zn35jq__purchase:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.premium-protection-module__Zn35jq__tooltip{width:100%;min-width:0;max-width:310px;max-height:calc(100dvh - 64px);color:var(--text-secondary);font:var(--text-xs)/1.45 var(--font-ui);gap:8px;display:grid;overflow-y:auto}.premium-protection-module__Zn35jq__tooltip p{margin:0}.premium-protection-module__Zn35jq__tooltipHeading{color:var(--text-primary);align-items:center;gap:6px;display:flex}.premium-protection-module__Zn35jq__tooltipHeading strong{flex:1}.premium-protection-module__Zn35jq__tooltipHeading>span:last-child{color:var(--color-info);font-family:var(--font-mono);white-space:nowrap}.premium-protection-module__Zn35jq__tooltipAvailability{border-bottom:1px solid var(--border);color:var(--color-warning);padding-bottom:8px}.premium-protection-module__Zn35jq__tooltipAvailability ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.premium-protection-module__Zn35jq__tooltipAvailability li{gap:2px;display:grid}.premium-protection-module__Zn35jq__tooltipAvailability time{color:var(--text-primary);font:var(--text-2xs)/1.4 var(--font-mono)}.premium-protection-module__Zn35jq__tooltipTiming{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.premium-protection-module__Zn35jq__tooltipTiming dd{color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap;margin:0}.premium-protection-module__Zn35jq__card[data-compact=true]{border-top:2px solid var(--color-info);grid-template-columns:minmax(0,1fr) auto;display:grid}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__header{background:0 0;border:0;grid-area:1/1;min-height:52px;padding:8px 12px}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__heading{grid-template-columns:auto auto minmax(0,1fr);justify-content:start;gap:8px}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__heading h2{font-size:var(--text-sm);white-space:normal}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__duration{font-size:var(--text-xs);justify-self:start}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__content,.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__decision{display:contents}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__purchaseControl{grid-area:1/2;align-self:center;margin:4px 8px 4px 0}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__content>p,.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__content>button{grid-column:1/-1;margin:8px 12px}@container (max-width:34rem){.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__heading{grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__duration{grid-column:2}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__heading>:first-child{grid-row:1/3}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__purchaseControl{max-width:190px}.premium-protection-module__Zn35jq__card[data-compact=true] .premium-protection-module__Zn35jq__purchase{flex:1;padding:6px}}
.manual-laundering-module__kNKGGa__dialog.confirm-modal{width:min(560px,100vw - 32px);max-width:560px;max-height:min(90dvh,720px);padding:0}.manual-laundering-module__kNKGGa__review{gap:16px;min-width:0;display:grid}.manual-laundering-module__kNKGGa__zone{color:var(--text-secondary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.manual-laundering-module__kNKGGa__zone strong{color:var(--text-primary);margin-left:auto}.manual-laundering-module__kNKGGa__conversion{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.manual-laundering-module__kNKGGa__money{border:1px solid var(--border);background:var(--bg-input);text-align:center;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:160px;padding:18px 10px;display:grid}.manual-laundering-module__kNKGGa__money>span{color:var(--text-secondary);font:600 var(--text-xs)/1.35 var(--font-ui)}.manual-laundering-module__kNKGGa__money strong{color:var(--color-ds);white-space:nowrap;max-width:100%;font-size:clamp(.9rem,3.6vw,1.25rem)}.manual-laundering-module__kNKGGa__money[data-result=true]{border-color:color-mix(in srgb, var(--color-success) 50%, var(--border))}.manual-laundering-module__kNKGGa__money[data-result=true] strong{color:var(--color-success)}.manual-laundering-module__kNKGGa__arrow{color:var(--text-accent);align-self:center}.manual-laundering-module__kNKGGa__details{border-block:1px solid var(--border);gap:8px;padding-block:12px;display:grid}.manual-laundering-module__kNKGGa__details>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-laundering-module__kNKGGa__details>span>span{align-items:center;gap:6px;display:inline-flex}.manual-laundering-module__kNKGGa__note{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.manual-laundering-module__kNKGGa__warning{color:var(--color-warning);font-size:var(--text-xs);margin:0}@media (max-width:400px){.manual-laundering-module__kNKGGa__conversion{grid-template-columns:minmax(0,1fr);gap:7px}.manual-laundering-module__kNKGGa__arrow{justify-self:center;width:18px;transform:rotate(90deg)}.manual-laundering-module__kNKGGa__money{text-align:left;grid-template-columns:64px minmax(0,1fr);justify-items:start;min-height:96px;padding:12px}.manual-laundering-module__kNKGGa__money>img{grid-row:1/3}.manual-laundering-module__kNKGGa__money>span,.manual-laundering-module__kNKGGa__money>strong{grid-column:2}}
.family-public-profile-module__FZMfLq__page{width:100%;min-width:0;padding-bottom:16px}.family-public-profile-module__FZMfLq__showcase{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.family-public-profile-module__FZMfLq__showcase li{background:var(--bg-elevated);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.family-public-profile-module__FZMfLq__showcaseArt{place-items:center;min-width:64px;min-height:48px;display:grid}.family-public-profile-module__FZMfLq__showcaseCopy{gap:2px;min-width:0;display:grid}.family-public-profile-module__FZMfLq__showcaseCopy>span{color:var(--text-secondary);font-size:var(--text-2xs)}.family-public-profile-module__FZMfLq__showcaseCopy>span:first-child{text-transform:uppercase;letter-spacing:.04em}.family-public-profile-module__FZMfLq__showcaseCopy strong{overflow-wrap:break-word}.family-public-profile-module__FZMfLq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.family-public-profile-module__FZMfLq__panel{gap:12px;min-width:0;padding:14px 16px;display:grid}.family-public-profile-module__FZMfLq__wide{grid-column:1/-1}.family-public-profile-module__FZMfLq__empty{color:var(--text-secondary);margin:0}.family-public-profile-module__FZMfLq__factorTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.family-public-profile-module__FZMfLq__factorTable th,.family-public-profile-module__FZMfLq__factorTable td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:8px 6px}.family-public-profile-module__FZMfLq__factorTable th{color:var(--text-secondary);font-weight:500}.family-public-profile-module__FZMfLq__factorTable td.family-public-profile-module__FZMfLq__mono,.family-public-profile-module__FZMfLq__factorTable td:nth-child(2){white-space:nowrap;font-family:var(--font-mono);font-weight:700}.family-public-profile-module__FZMfLq__factorTable tfoot th,.family-public-profile-module__FZMfLq__factorTable tfoot td{color:var(--text-primary);border-bottom:0}.family-public-profile-module__FZMfLq__factorInput{color:var(--text-secondary);font-size:var(--text-xs)}.family-public-profile-module__FZMfLq__recordGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.family-public-profile-module__FZMfLq__recordGrid>div{background:var(--bg-elevated);border:1px solid var(--border);gap:2px;min-width:0;padding:10px;display:grid}.family-public-profile-module__FZMfLq__recordGrid dt{color:var(--text-secondary);font-size:var(--text-xs)}.family-public-profile-module__FZMfLq__recordGrid dd{font-size:var(--text-xl);margin:0;font-weight:700}.family-public-profile-module__FZMfLq__recordGrid>div[data-tone=success] dd{color:var(--color-success)}.family-public-profile-module__FZMfLq__recordGrid>div[data-tone=danger] dd{color:var(--color-danger)}.family-public-profile-module__FZMfLq__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.family-public-profile-module__FZMfLq__relation{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.family-public-profile-module__FZMfLq__relation a{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.family-public-profile-module__FZMfLq__relation a:hover,.family-public-profile-module__FZMfLq__relation a:focus-visible{color:var(--text-accent)}.family-public-profile-module__FZMfLq__relationMeta{color:var(--text-secondary);font-size:var(--text-xs);grid-column:2}.family-public-profile-module__FZMfLq__region{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.family-public-profile-module__FZMfLq__region:last-child{border-bottom:0}.family-public-profile-module__FZMfLq__chronicle{gap:0;margin:0;padding:0;list-style:none;display:grid}.family-public-profile-module__FZMfLq__chronicle li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.family-public-profile-module__FZMfLq__chronicle li:last-child{border-bottom:0}.family-public-profile-module__FZMfLq__chronicleText{overflow-wrap:break-word;min-width:0}.family-public-profile-module__FZMfLq__chronicleTime{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}@media (max-width:900px){.family-public-profile-module__FZMfLq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.family-public-profile-module__FZMfLq__recordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-public-profile-module__FZMfLq__chronicle li{grid-template-columns:auto minmax(0,1fr)}.family-public-profile-module__FZMfLq__chronicleTime{white-space:normal;grid-column:2}.family-public-profile-module__FZMfLq__factorTable th,.family-public-profile-module__FZMfLq__factorTable td{padding:7px 4px}.family-public-profile-module__FZMfLq__factorTable tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.family-public-profile-module__FZMfLq__factorInput{grid-column:1/-1;padding-top:0!important}}
.buildings-module__zNc68W__queueIntent{color:var(--text-secondary);font:12px/1.4 var(--font-ui);flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0;display:inline-flex}.buildings-module__zNc68W__queueIntent strong{color:var(--text-primary);font-weight:600}.buildings-module__zNc68W__queueIntent>span{color:var(--text-muted)}.buildings-module__zNc68W__queueSelection{border-left:2px solid var(--text-accent);background:var(--bg-card);font-family:var(--font-ui);font-size:var(--text-sm);align-items:center;gap:12px;margin-block:12px;padding:12px;display:flex}.buildings-module__zNc68W__queueSelection>div{flex:1;min-width:0}.buildings-module__zNc68W__queueSelection p{color:var(--text-secondary);font-size:var(--text-xs);margin:4px 0 0}.buildings-module__zNc68W__queueSelection>:first-child{flex:none}
.cosmetic-effects-preference-module__8Og9Da__preference{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;min-width:0;padding:10px 14px;display:flex}.cosmetic-effects-preference-module__8Og9Da__copy{gap:3px;min-width:0;display:grid}.cosmetic-effects-preference-module__8Og9Da__copy strong{font:600 var(--text-sm)/1.3 var(--font-ui)}.cosmetic-effects-preference-module__8Og9Da__copy>span{color:var(--text-secondary);font:var(--text-xs)/1.4 var(--font-ui)}.cosmetic-effects-preference-module__8Og9Da__preference input{appearance:none;cursor:pointer;background:0 0;border:0;flex:0 0 48px;width:48px;height:44px;margin:0;position:relative}.cosmetic-effects-preference-module__8Og9Da__preference input:before{content:"";background:var(--bg-elevated);border:1px solid var(--border);position:absolute;inset:11px 0}.cosmetic-effects-preference-module__8Og9Da__preference input:after{content:"";background:var(--text-secondary);width:16px;height:16px;transition:transform var(--duration) var(--ease);position:absolute;top:14px;left:3px}.cosmetic-effects-preference-module__8Og9Da__preference input:checked:before{border-color:var(--border-active);background:color-mix(in srgb, var(--text-accent) 20%, var(--bg-elevated))}.cosmetic-effects-preference-module__8Og9Da__preference input:checked:after{background:var(--text-accent);transform:translate(26px)}.cosmetic-effects-preference-module__8Og9Da__preference input:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cosmetic-effects-preference-module__8Og9Da__preference input:after{transition:none}}
