.raid-consequences-module__IwJBOa__body{gap:14px;min-width:0;padding:16px;display:grid}.raid-consequences-module__IwJBOa__body p,.raid-consequences-module__IwJBOa__warning{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.raid-consequences-module__IwJBOa__body h3,.raid-consequences-module__IwJBOa__body h4{color:var(--text-primary);font-family:var(--font-headline);margin:0}.raid-consequences-module__IwJBOa__body h3{font-size:var(--text-base)}.raid-consequences-module__IwJBOa__body h4{font-size:var(--text-sm)}.raid-consequences-module__IwJBOa__rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.raid-consequences-module__IwJBOa__rules article{border:1px solid var(--border);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.raid-consequences-module__IwJBOa__rules h3{align-items:center;gap:8px;display:flex}.raid-consequences-module__IwJBOa__details{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.raid-consequences-module__IwJBOa__details summary{cursor:pointer;min-height:44px;color:var(--text-primary);font:700 var(--text-sm) var(--font-ui);padding:12px 0}.raid-consequences-module__IwJBOa__details p{margin-bottom:12px}.raid-consequences-module__IwJBOa__window{border:1px solid var(--border);gap:8px;padding:12px;display:grid}.raid-consequences-module__IwJBOa__window p{align-items:center;gap:8px;display:flex}.raid-consequences-module__IwJBOa__detention{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.raid-consequences-module__IwJBOa__detention>img{object-fit:cover;border:1px solid var(--border)}.raid-consequences-module__IwJBOa__detention>div{gap:6px;min-width:0;display:grid}.raid-consequences-module__IwJBOa__body>a{white-space:normal;justify-self:start;max-width:100%}
.ActionRequirements-module__t4sHxW__requirements{min-width:0;max-width:100%;margin-block:0 var(--space-md)}.ActionRequirements-module__t4sHxW__requirements h3{margin:0 0 var(--space-sm);color:var(--text-secondary);font:600 var(--text-xs) var(--font-ui)}.ActionRequirements-module__t4sHxW__requirements .asset-detail-requirements{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ActionRequirements-module__t4sHxW__additional{margin-top:var(--space-sm);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.ActionRequirements-module__t4sHxW__additional strong{color:var(--color-warning)}.ActionRequirements-module__t4sHxW__additional p{margin:var(--space-xs) 0 0}.ActionRequirements-module__t4sHxW__compact{margin-block:0 8px}.ActionRequirements-module__t4sHxW__compact .asset-detail-requirements{flex-wrap:wrap;gap:6px;display:flex}.ActionRequirements-module__t4sHxW__compact .asset-requirement-card{background:var(--bg-input);flex:0 auto;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;display:inline-flex}.ActionRequirements-module__t4sHxW__compact .asset-requirement-thumb{flex:0 0 28px;width:28px;height:28px}.ActionRequirements-module__t4sHxW__compact .asset-requirement-body{min-width:0}.ActionRequirements-module__t4sHxW__compact .asset-requirement-label{font:12px/1.3 var(--font-ui);white-space:normal;display:block}.ActionRequirements-module__t4sHxW__compact .asset-requirement-level{font:12px/1.3 var(--font-mono);white-space:normal;margin-left:3px}.ActionRequirements-module__t4sHxW__compact .asset-requirement-kicker{display:none}.ActionRequirements-module__t4sHxW__compact .asset-requirement-card.is-unmet{border-color:var(--color-warning)}.ActionRequirements-module__t4sHxW__compact .asset-requirement-card.is-unmet .asset-requirement-kicker{color:var(--color-warning);font-size:9px;display:block}.ActionRequirements-module__t4sHxW__compact h3{margin-bottom:6px;font-size:11px}
.founder-module__kBuW3q__avatar{width:var(--founder-avatar-size,64px);height:var(--founder-avatar-size,64px);flex:0 0 var(--founder-avatar-size,64px);vertical-align:middle;isolation:isolate;display:inline-block;position:relative}.founder-module__kBuW3q__portrait{background:var(--bg-card);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.founder-module__kBuW3q__portrait img{object-fit:cover}.founder-module__kBuW3q__fill{flex:auto;width:100%;height:100%}.founder-module__kBuW3q__framed .founder-module__kBuW3q__portrait{inset:10%}.founder-module__kBuW3q__frame{object-fit:contain;pointer-events:none;z-index:1}.founder-module__kBuW3q__identity{vertical-align:middle;align-items:center;gap:.3em;min-width:0;max-width:100%;display:inline-flex}.founder-module__kBuW3q__goldenName,.founder-module__kBuW3q__plainName{text-overflow:ellipsis;min-width:0;overflow:hidden}.founder-module__kBuW3q__goldenName{color:var(--founder-name-color,#ffdb79);text-shadow:0 0 7px #e5a92459;font-weight:700}.founder-module__kBuW3q__badge{flex:none;align-items:center;display:inline-flex}.founder-module__kBuW3q__preference{gap:var(--space-3,12px);padding:var(--space-4,16px);border:1px solid var(--border);background:var(--bg-card);display:grid}.founder-module__kBuW3q__preferenceHeading{align-items:center;gap:10px;display:flex}.founder-module__kBuW3q__preferenceHeading h2{margin:0}.founder-module__kBuW3q__preference p{color:var(--text-secondary);margin:0}.founder-module__kBuW3q__preference label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.founder-module__kBuW3q__preference input{accent-color:var(--border-active);width:18px;height:18px}.founder-module__kBuW3q__preferenceError{color:var(--color-danger)!important}.founder-module__kBuW3q__benefit{border:1px solid var(--border-active);background:var(--bg-primary);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px;display:grid}.founder-module__kBuW3q__benefitName{min-width:0;max-width:100%;font-size:var(--text-sm)}.founder-module__kBuW3q__benefitLabel{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.founder-module__kBuW3q__benefitAction{color:var(--text-accent);font:800 var(--text-xs) var(--font-ui);text-decoration:underline}.founder-module__kBuW3q__benefit[data-state=owned]{border-color:var(--border);background:var(--bg-primary);color:var(--text-secondary)}.founder-module__kBuW3q__benefit:hover,.founder-module__kBuW3q__benefit:focus-visible{border-color:var(--text-primary)}.founder-module__kBuW3q__benefit:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.founder-module__kBuW3q__benefit[data-state=checking],.founder-module__kBuW3q__benefit[data-state=unverified],.founder-module__kBuW3q__benefit[data-state=unavailable]{border-color:var(--border);color:var(--text-secondary)}.founder-module__kBuW3q__previewDialog.modal-content{box-sizing:border-box;z-index:12001;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(660px,100vw - 24px);max-width:660px;max-height:calc(100dvh - 24px);margin:0;padding:0;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.founder-module__kBuW3q__previewHeader{background:var(--bg-panel-header);align-items:center;gap:12px;padding:16px;display:flex}.founder-module__kBuW3q__previewHeader h2{font-family:var(--font-headline);flex:1;margin:0}.founder-module__kBuW3q__previewContent{overscroll-behavior:contain;gap:16px;min-width:0;min-height:0;padding:20px;display:grid;overflow-y:auto}.founder-module__kBuW3q__previewIdentity{justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.founder-module__kBuW3q__previewIdentity strong{min-width:0;font-size:var(--text-xl,24px)}.founder-module__kBuW3q__previewContent p{color:var(--text-secondary);margin:0}.founder-module__kBuW3q__previewFeatures{gap:8px;margin:0;padding-left:20px;display:grid}.founder-module__kBuW3q__previewFooter{padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border)}.founder-module__kBuW3q__previewFooter button{width:100%}@media (max-width:430px){.founder-module__kBuW3q__previewIdentity{flex-direction:column;gap:8px}}@media (prefers-contrast:more){.founder-module__kBuW3q__goldenName{color:#ffe6a0;text-shadow:none}}
.player-identity-module__7Beb8W__name{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;max-width:100%;display:inline-flex}.player-identity-module__7Beb8W__username{min-width:0;max-width:100%}.player-identity-module__7Beb8W__username>span:first-child{white-space:normal;overflow-wrap:break-word}.player-identity-module__7Beb8W__title{min-width:0;max-width:100%;color:var(--text-secondary);font:600 var(--text-sm)/1.2 var(--font-ui);text-transform:none;letter-spacing:normal;align-items:center;gap:5px;display:inline-flex}.player-identity-module__7Beb8W__title>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-identity-module__7Beb8W__title>:first-child:not(:last-child){flex:none}.player-identity-module__7Beb8W__name[data-compact=true]{flex-wrap:nowrap;gap:4px}.player-identity-module__7Beb8W__name[data-compact=true] .player-identity-module__7Beb8W__username{flex:auto}.player-identity-module__7Beb8W__name[data-compact=true] .player-identity-module__7Beb8W__username>span:first-child{white-space:normal}.player-identity-module__7Beb8W__name[data-compact=true] .player-identity-module__7Beb8W__title{flex:none}.player-identity-module__7Beb8W__name[data-compact=true] .player-identity-module__7Beb8W__title>span:last-child{display:none}.player-identity-module__7Beb8W__reference{vertical-align:middle;min-width:0;max-width:100%}.player-identity-module__7Beb8W__trigger{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;display:inline-flex}.player-identity-module__7Beb8W__trigger:hover{color:var(--text-accent)}.player-identity-module__7Beb8W__trigger:focus-visible{outline:2px solid var(--border-active);outline-offset:4px}.player-identity-module__7Beb8W__emblem{background:color-mix(in srgb, var(--bg-primary) 65%, transparent);border:1px solid var(--border-active);flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.player-identity-module__7Beb8W__tooltip.game-tooltip{border:1px solid var(--border-active);width:min(340px,100vw - 24px);max-width:calc(100vw - 24px);padding:0;overflow:hidden}.player-identity-module__7Beb8W__card{width:100%;min-width:0;color:var(--text-primary);font:400 var(--text-sm)/1.4 var(--font-ui);background-color:var(--bg-primary);background-image:linear-gradient(110deg, #080604f0, #080604c7), var(--identity-background,none);background-position:50%;background-size:cover;padding:14px}.player-identity-module__7Beb8W__cardHeading{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.player-identity-module__7Beb8W__cardIdentity{gap:5px;min-width:0;display:grid}.player-identity-module__7Beb8W__cardIdentity .player-identity-module__7Beb8W__name{font:700 var(--text-base)/1.2 var(--font-headline)}.player-identity-module__7Beb8W__faction{color:var(--text-secondary);font-size:var(--text-xs)}.player-identity-module__7Beb8W__family{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.player-identity-module__7Beb8W__family>span{overflow-wrap:break-word;min-width:0}.player-identity-module__7Beb8W__family>:first-child{flex:none}.player-identity-module__7Beb8W__family strong{color:var(--text-accent)}.player-identity-module__7Beb8W__pvp{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.player-identity-module__7Beb8W__pvpLabel{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.player-identity-module__7Beb8W__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;display:grid}.player-identity-module__7Beb8W__results>div{gap:2px;min-width:0;display:grid}.player-identity-module__7Beb8W__results dt{color:var(--text-secondary);font-size:var(--text-xs)}.player-identity-module__7Beb8W__results dd{font:700 var(--text-xl)/1.1 var(--font-mono);overflow-wrap:break-word;margin:0}.player-identity-module__7Beb8W__results dd[data-result=win]{color:var(--color-success)}.player-identity-module__7Beb8W__status{color:var(--text-secondary);margin:12px 0 0}.player-identity-module__7Beb8W__profileLink{text-transform:none;gap:6px;width:100%;min-height:44px;margin-top:12px}.player-identity-module__7Beb8W__accountChip.editorial-player-chip{max-width:320px}.player-identity-module__7Beb8W__accountCopy.editorial-player-identity-copy{justify-items:start;gap:3px;display:grid}.player-identity-module__7Beb8W__accountCopy .editorial-player-cn-coin{border-left:0;padding-left:0}.player-identity-module__7Beb8W__accountCopy .player-identity-module__7Beb8W__name{line-height:1.15}@media (max-width:768px){.player-identity-module__7Beb8W__accountChip.editorial-player-chip{max-width:100%}.player-identity-module__7Beb8W__accountCopy .player-identity-module__7Beb8W__name{font-size:var(--text-xs);text-align:left}.player-identity-module__7Beb8W__accountCopy.editorial-player-identity-copy{gap:1px}.player-identity-module__7Beb8W__emblem{flex-basis:44px;width:44px;height:44px}.player-identity-module__7Beb8W__emblem>:first-child{width:40px!important;height:40px!important}}
.DirectMessageModal-module__ThAr_W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0;z-index:20000!important;background:#000000ad!important}.DirectMessageModal-module__ThAr_W__modal{border:1px solid var(--border-active);border-radius:var(--radius-sm);z-index:20001;flex-direction:column;width:min(94vw,640px);max-width:640px;max-height:min(88dvh,760px);padding:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #000000b8;background:var(--bg-card)!important;overflow:hidden!important}.DirectMessageModal-module__ThAr_W__modal .direct-message-header{border-bottom-color:var(--border);background:#000;flex:none}.DirectMessageModal-module__ThAr_W__closeButton{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;height:36px;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:0 0;justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}.DirectMessageModal-module__ThAr_W__closeButton:hover:not(:disabled),.DirectMessageModal-module__ThAr_W__closeButton:focus-visible{background:var(--bg-card-hover);border-color:var(--border-active);color:var(--text-primary);outline:none}.DirectMessageModal-module__ThAr_W__closeButton:disabled{cursor:not-allowed;opacity:.48}.DirectMessageModal-module__ThAr_W__dialogDescription{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DirectMessageModal-module__ThAr_W__modal .direct-message-form{overscroll-behavior:contain;min-height:0;overflow-y:auto}.DirectMessageModal-module__ThAr_W__recipientPicker{gap:10px;display:grid}.DirectMessageModal-module__ThAr_W__recipientPicker>label{gap:8px;display:grid}.DirectMessageModal-module__ThAr_W__searchShell{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);min-height:46px;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.DirectMessageModal-module__ThAr_W__searchShell:focus-within{border-color:var(--border-active);box-shadow:0 0 0 2px #b98a1624}.DirectMessageModal-module__ThAr_W__searchShell input{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-sm);text-transform:none;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;padding:0;font-weight:700}.DirectMessageModal-module__ThAr_W__searchShell input::placeholder{color:var(--text-muted);opacity:1}.DirectMessageModal-module__ThAr_W__playerList{max-height:220px;padding-right:3px;scroll-padding-block:6px;display:block;overflow-y:auto}.DirectMessageModal-module__ThAr_W__playerList>[cmdk-list-sizer]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.DirectMessageModal-module__ThAr_W__playerOption{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;text-align:left;text-transform:none;min-width:0;min-height:56px;transition:border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.DirectMessageModal-module__ThAr_W__playerOption[data-selected=true],.DirectMessageModal-module__ThAr_W__playerOption[data-chosen=true]{background:var(--bg-card-hover);border-color:var(--border-active);box-shadow:inset 3px 0 0 var(--border-active);outline:none}.DirectMessageModal-module__ThAr_W__playerIdentity{gap:4px;min-width:0;display:grid}.DirectMessageModal-module__ThAr_W__playerIdentity strong{color:var(--text-primary);font-family:var(--font-headline);font-size:var(--text-sm);text-transform:none;white-space:normal;min-width:0;line-height:1.05}.DirectMessageModal-module__ThAr_W__playerIdentity small{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);text-transform:none;white-space:normal;min-width:0;font-weight:700;line-height:1.2}.DirectMessageModal-module__ThAr_W__chosenIcon{color:var(--text-accent);opacity:0}.DirectMessageModal-module__ThAr_W__playerOption[data-chosen=true] .DirectMessageModal-module__ThAr_W__chosenIcon{opacity:1}.DirectMessageModal-module__ThAr_W__pickerState{background:var(--bg-input);border:1px dashed var(--border);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-sm);text-transform:none;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.DirectMessageModal-module__ThAr_W__pickerState[data-tone=error]{color:var(--text-secondary);border-color:#ef444461}.DirectMessageModal-module__ThAr_W__messageField textarea{min-height:124px}@media (max-width:620px){.DirectMessageModal-module__ThAr_W__modal{width:auto;max-height:calc(100dvh - 16px);inset:auto 8px 8px;transform:none}.DirectMessageModal-module__ThAr_W__modal .direct-message-header{padding:14px 16px}.DirectMessageModal-module__ThAr_W__modal .direct-message-form{padding:14px 16px max(14px, env(safe-area-inset-bottom,0px));gap:12px}.DirectMessageModal-module__ThAr_W__playerList>[cmdk-list-sizer]{grid-template-columns:1fr}.DirectMessageModal-module__ThAr_W__playerList{max-height:min(28dvh,190px)}.DirectMessageModal-module__ThAr_W__messageField textarea{min-height:108px}}@media (prefers-reduced-motion:reduce){.DirectMessageModal-module__ThAr_W__closeButton,.DirectMessageModal-module__ThAr_W__playerOption,.DirectMessageModal-module__ThAr_W__searchShell{transition:none}}
.AchievementLiveToast-module__s4qmOa__toast{animation:AchievementLiveToast-module__s4qmOa__toast-in .24s var(--ease) both;border:1px solid color-mix(in srgb, var(--gold) 62%, var(--border));color:var(--text-primary);background:radial-gradient(circle at 15% 0,#d4a01733,#0000 42%),#0a0804fa;grid-template-columns:64px minmax(0,1fr) 40px;gap:10px 12px;width:100%;max-width:none;padding:13px 13px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000080,0 0 26px #d4a01724}.AchievementLiveToast-module__s4qmOa__illustration{background:#d4a01717;border:1px solid #d4a01757;justify-content:center;align-self:stretch;align-items:center;width:64px;min-height:64px;display:inline-flex;position:relative;overflow:hidden}.AchievementLiveToast-module__s4qmOa__illustration>img{object-fit:cover}.AchievementLiveToast-module__s4qmOa__copy{align-content:center;gap:3px;min-width:0;display:grid}.AchievementLiveToast-module__s4qmOa__copy small{color:var(--gold);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900;line-height:1.2}.AchievementLiveToast-module__s4qmOa__copy strong{font-family:var(--font-headline);font-size:var(--text-lg);overflow-wrap:break-word;text-transform:uppercase;line-height:1.05}.AchievementLiveToast-module__s4qmOa__copy>span{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}.AchievementLiveToast-module__s4qmOa__dismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-self:start;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.AchievementLiveToast-module__s4qmOa__dismiss:hover,.AchievementLiveToast-module__s4qmOa__dismiss:focus-visible{border-color:var(--border-strong);color:var(--text-primary)}.AchievementLiveToast-module__s4qmOa__cta{color:var(--text-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-2xs);text-transform:uppercase;background:#d4a0171a;border:1px solid #d4a0176b;grid-column:2/-1;justify-self:end;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-weight:900;display:inline-flex}.AchievementLiveToast-module__s4qmOa__cta:hover,.AchievementLiveToast-module__s4qmOa__cta:focus-visible{border-color:var(--gold);background:#d4a0172e}.AchievementLiveToast-module__s4qmOa__countdown{background:#ffffff14;height:4px;position:absolute;bottom:0;left:0;right:0}.AchievementLiveToast-module__s4qmOa__countdown>span{background:linear-gradient(90deg, var(--gold-dark), var(--gold-light));transform-origin:0;width:100%;height:100%;animation:8s linear forwards AchievementLiveToast-module__s4qmOa__countdown;display:block}.AchievementLiveToast-module__s4qmOa__toast[data-paused=true] .AchievementLiveToast-module__s4qmOa__countdown>span{animation-play-state:paused}@keyframes AchievementLiveToast-module__s4qmOa__toast-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AchievementLiveToast-module__s4qmOa__countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:1024px){.AchievementLiveToast-module__s4qmOa__toast{grid-template-columns:52px minmax(0,1fr) 40px}.AchievementLiveToast-module__s4qmOa__illustration{width:52px;min-height:52px}}@media (max-width:420px){.AchievementLiveToast-module__s4qmOa__toast{gap:8px;padding-inline:9px}.AchievementLiveToast-module__s4qmOa__copy>span{display:none}}@media (prefers-reduced-motion:reduce){.AchievementLiveToast-module__s4qmOa__toast,.AchievementLiveToast-module__s4qmOa__countdown>span{animation:none}}.AchievementLiveToast-module__s4qmOa__toast[data-kind=progress]{border-color:var(--color-info)}.AchievementLiveToast-module__s4qmOa__requirements{grid-column:1/-1;gap:4px;min-width:0;display:grid}.AchievementLiveToast-module__s4qmOa__requirements>span{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.AchievementLiveToast-module__s4qmOa__requirements>span[data-changed=true]{color:var(--text-primary)}.AchievementLiveToast-module__s4qmOa__requirements strong{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:none;white-space:nowrap}
.UserSafetyDialog-module__wK2Wzq__dialog{border:1px solid var(--border-active);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);color:var(--text-primary);overscroll-behavior:contain;z-index:12001;background:linear-gradient(#14120dfc,#07080afc);outline:0;gap:14px;width:min(100vw - 28px,620px);min-width:0;max-width:620px;max-height:min(90dvh,760px);padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.UserSafetyDialog-module__wK2Wzq__header{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:grid}.UserSafetyDialog-module__wK2Wzq__titleIcon,.UserSafetyDialog-module__wK2Wzq__blockIcon{background:color-mix(in srgb, var(--color-warning) 11%, var(--bg-muted));border:1px solid color-mix(in srgb, var(--color-warning) 44%, var(--border));color:var(--color-warning);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.UserSafetyDialog-module__wK2Wzq__heading{gap:2px;min-width:0;display:grid}.UserSafetyDialog-module__wK2Wzq__heading h2{color:var(--text-primary);font-family:var(--font-headline);font-size:var(--text-lg);overflow-wrap:break-word;text-transform:uppercase;margin:0;line-height:1.15}.UserSafetyDialog-module__wK2Wzq__close{background:var(--bg-muted);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.UserSafetyDialog-module__wK2Wzq__close:hover:not(:disabled),.UserSafetyDialog-module__wK2Wzq__close:focus-visible{border-color:var(--border-active);color:var(--text-primary);outline:2px solid color-mix(in srgb, var(--color-info) 65%, transparent);outline-offset:-3px}.UserSafetyDialog-module__wK2Wzq__close:disabled{cursor:not-allowed;opacity:.5}.UserSafetyDialog-module__wK2Wzq__description{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.UserSafetyDialog-module__wK2Wzq__blockPanel{background:color-mix(in srgb, var(--color-danger) 7%, var(--bg-muted));border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--border));grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.UserSafetyDialog-module__wK2Wzq__blockCopy,.UserSafetyDialog-module__wK2Wzq__blockCopy strong,.UserSafetyDialog-module__wK2Wzq__blockCopy span{min-width:0;display:block}.UserSafetyDialog-module__wK2Wzq__blockCopy strong{color:var(--text-primary);font-size:var(--text-sm)}.UserSafetyDialog-module__wK2Wzq__blockCopy span{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;line-height:1.4}.UserSafetyDialog-module__wK2Wzq__form{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:14px;display:grid}.UserSafetyDialog-module__wK2Wzq__formHeading{color:var(--color-warning);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.UserSafetyDialog-module__wK2Wzq__formHeading strong,.UserSafetyDialog-module__wK2Wzq__formHeading span{display:block}.UserSafetyDialog-module__wK2Wzq__formHeading strong{color:var(--text-primary);font-size:var(--text-sm)}.UserSafetyDialog-module__wK2Wzq__formHeading span span{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px;line-height:1.4}.UserSafetyDialog-module__wK2Wzq__field{gap:6px;min-width:0;display:grid}.UserSafetyDialog-module__wK2Wzq__field>span{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:800}.UserSafetyDialog-module__wK2Wzq__field textarea{resize:vertical;min-height:112px}.UserSafetyDialog-module__wK2Wzq__field small{color:var(--text-muted);font-size:var(--text-2xs);text-align:right;line-height:1.35}.UserSafetyDialog-module__wK2Wzq__checkbox{color:var(--text-secondary);font-size:var(--text-xs);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;line-height:1.4;display:grid}.UserSafetyDialog-module__wK2Wzq__checkbox input{width:18px;height:18px;margin:0}.UserSafetyDialog-module__wK2Wzq__error{color:var(--color-danger);font-family:var(--font-ui);font-size:var(--text-xs);margin:0;font-weight:800;line-height:1.4}.UserSafetyDialog-module__wK2Wzq__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}@media (max-width:560px){.UserSafetyDialog-module__wK2Wzq__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.UserSafetyDialog-module__wK2Wzq__blockPanel{grid-template-columns:40px minmax(0,1fr);align-items:start}.UserSafetyDialog-module__wK2Wzq__blockPanel>button{grid-column:1/-1;justify-content:center;width:100%;min-height:44px}.UserSafetyDialog-module__wK2Wzq__actions{flex-direction:column-reverse}.UserSafetyDialog-module__wK2Wzq__actions .btn{justify-content:center;width:100%;min-height:44px}}
.TerritoryOrderDialog-module__0FAY0W__overlay{background:var(--bg-overlay,#000000d9);z-index:22000;position:fixed;inset:0}.TerritoryOrderDialog-module__0FAY0W__dialog{z-index:22001;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-active);flex-direction:column;gap:14px;padding:20px;display:flex}.TerritoryOrderDialog-module__0FAY0W__dialog h2,.TerritoryOrderDialog-module__0FAY0W__dialog p{margin:0}.TerritoryOrderDialog-module__0FAY0W__dialog h2{font:26px var(--font-headline)}.TerritoryOrderDialog-module__0FAY0W__dialog p{font:13px/1.5 var(--font-ui);color:var(--text-secondary)}.TerritoryOrderDialog-module__0FAY0W__list{flex-direction:column;gap:7px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.TerritoryOrderDialog-module__0FAY0W__list li{border:1px solid var(--border);background:var(--bg-card);align-items:center;gap:7px;padding:7px;display:flex}.TerritoryOrderDialog-module__0FAY0W__art{background-position:50%;background-size:cover;flex:0 0 40px;width:40px;height:40px}.TerritoryOrderDialog-module__0FAY0W__name{min-width:0;font:13px/1.3 var(--font-ui);flex:1}.TerritoryOrderDialog-module__0FAY0W__name small{font:10px var(--font-mono);color:var(--text-muted);display:block}.TerritoryOrderDialog-module__0FAY0W__list button{width:44px;min-width:44px;height:44px;padding:4px}.TerritoryOrderDialog-module__0FAY0W__dialog footer{flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.TerritoryOrderDialog-module__0FAY0W__dialog footer button{min-height:44px}@media (max-width:500px){.TerritoryOrderDialog-module__0FAY0W__dialog{padding:12px}.TerritoryOrderDialog-module__0FAY0W__list li{gap:4px;padding:4px}.TerritoryOrderDialog-module__0FAY0W__art{flex-basis:30px;width:30px;height:38px}.TerritoryOrderDialog-module__0FAY0W__name{font-size:12px}}.TerritoryOrderDialog-module__0FAY0W__dialog.TerritoryOrderDialog-module__0FAY0W__dialog{background:var(--bg-primary);max-width:620px}.TerritoryOrderDialog-module__0FAY0W__list li{background:0 0;border:0;gap:2px;padding:0}.TerritoryOrderDialog-module__0FAY0W__list .TerritoryOrderDialog-module__0FAY0W__city{text-align:left;width:auto;min-width:0;height:auto;min-height:76px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background-position:50%;background-size:cover;flex:1;align-items:center;gap:12px;padding:12px;display:flex}.TerritoryOrderDialog-module__0FAY0W__city[aria-pressed=true]{outline:2px solid var(--border-active);outline-offset:-2px}.TerritoryOrderDialog-module__0FAY0W__city:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.TerritoryOrderDialog-module__0FAY0W__position{font:22px var(--font-mono);color:var(--text-accent)}.TerritoryOrderDialog-module__0FAY0W__name{font:16px/1.2 var(--font-headline);flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (max-width:500px){.TerritoryOrderDialog-module__0FAY0W__list .TerritoryOrderDialog-module__0FAY0W__city{gap:8px;padding:10px}.TerritoryOrderDialog-module__0FAY0W__name{font-size:14px}.TerritoryOrderDialog-module__0FAY0W__position{font-size:18px}}
.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}}
@media (max-width:1024px){:is(.ZoneHeader-module__q6TV-W__withStatusItems.zone-header-hero.is-local-hero.is-section-overview,.ZoneHeader-module__q6TV-W__withStatusItems.zone-header-hero.is-local-hero.is-section-overview:has(.threat-banner--hero)){height:auto!important;min-height:216px!important}.ZoneHeader-module__q6TV-W__withStatusItems.zone-header-hero.is-section-overview .zone-header-title-panel{height:auto;padding-bottom:12px!important}.ZoneHeader-module__q6TV-W__withStatusItems.zone-header-hero.is-section-overview .zone-header-zone-info{flex-shrink:0;width:auto;position:relative;bottom:0;left:0;right:0;margin:0 8px 8px!important}}
.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}}
.protection-break-consent-module__CKW9VW__overlay{z-index:12020}.protection-break-consent-module__CKW9VW__dialog{z-index:12021;width:min(32rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.protection-break-consent-module__CKW9VW__heading{align-items:center;gap:var(--space-sm);padding:var(--space-md);display:flex}.protection-break-consent-module__CKW9VW__heading h2{margin:0;font-size:1.1rem}.protection-break-consent-module__CKW9VW__body{padding:0 var(--space-md) var(--space-md)}.protection-break-consent-module__CKW9VW__body p{margin:0 0 var(--space-sm);line-height:1.5}
.CommunityGuidelinesGate-module__Seg5kW__dialog{border:1px solid var(--border-active);box-shadow:var(--shadow-card);color:var(--text-primary);overscroll-behavior:contain;z-index:12001;background:linear-gradient(#14120dfe,#07080afe);outline:0;gap:16px;width:min(100vw - 28px,620px);min-width:0;max-width:620px;max-height:min(90dvh,720px);padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.CommunityGuidelinesGate-module__Seg5kW__header{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-bottom:14px;display:grid}.CommunityGuidelinesGate-module__Seg5kW__icon{background:color-mix(in srgb, var(--color-info) 10%, var(--bg-muted));border:1px solid color-mix(in srgb, var(--color-info) 45%, var(--border));color:var(--color-info);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.CommunityGuidelinesGate-module__Seg5kW__heading{gap:3px;min-width:0;display:grid}.CommunityGuidelinesGate-module__Seg5kW__heading h2{color:var(--text-primary);font-family:var(--font-headline);font-size:var(--text-xl);overflow-wrap:break-word;text-transform:uppercase;margin:0;line-height:1.1}.CommunityGuidelinesGate-module__Seg5kW__description,.CommunityGuidelinesGate-module__Seg5kW__legal{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.CommunityGuidelinesGate-module__Seg5kW__rules{background:color-mix(in srgb, var(--color-info) 6%, var(--bg-card));border:1px solid color-mix(in srgb, var(--color-info) 32%, var(--border));padding:14px 16px}.CommunityGuidelinesGate-module__Seg5kW__rules h3{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-sm);text-transform:uppercase;margin:0 0 8px}.CommunityGuidelinesGate-module__Seg5kW__rules ul{color:var(--text-secondary);font-size:var(--text-sm);gap:7px;margin:0;padding-left:20px;line-height:1.45;display:grid}.CommunityGuidelinesGate-module__Seg5kW__legal a{color:var(--color-info);text-underline-offset:3px;font-weight:800;text-decoration:underline}.CommunityGuidelinesGate-module__Seg5kW__error{background:color-mix(in srgb, var(--color-danger) 8%, var(--bg-muted));border-left:3px solid var(--color-danger);color:var(--text-primary);font-size:var(--text-sm);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:12px;line-height:1.45;display:grid}.CommunityGuidelinesGate-module__Seg5kW__error svg{color:var(--color-danger)}.CommunityGuidelinesGate-module__Seg5kW__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:560px){.CommunityGuidelinesGate-module__Seg5kW__dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.CommunityGuidelinesGate-module__Seg5kW__heading h2{font-size:var(--text-lg)}.CommunityGuidelinesGate-module__Seg5kW__actions{flex-direction:column-reverse}.CommunityGuidelinesGate-module__Seg5kW__actions button{width:100%;min-height:48px}}
.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}}
.triad-matchmaking-module__Nv-DJq__launcher{min-height:44px;color:var(--text-primary);background:var(--bg-panel-header);border:1px solid var(--border);cursor:pointer;text-align:left;position:relative}.triad-matchmaking-module__Nv-DJq__launcher[data-attention=true]{border-color:var(--color-info);animation:2.2s ease-in-out infinite triad-matchmaking-module__Nv-DJq__launcherAttention}.triad-matchmaking-module__Nv-DJq__launcher[data-state=AWAITING_ACCEPTANCE]{box-shadow:inset 3px 0 0 var(--color-info);animation-duration:1.1s}.triad-matchmaking-module__Nv-DJq__launcher>span{min-width:0}.triad-matchmaking-module__Nv-DJq__launcher strong{font:700 var(--text-xs)/1.3 var(--font-ui)}.triad-matchmaking-module__Nv-DJq__launcher small{font:var(--text-2xs)/1.3 var(--font-ui);color:var(--text-secondary);text-transform:none;margin-top:3px;display:block}.triad-matchmaking-module__Nv-DJq__launcherIcon{place-items:center;display:inline-grid;position:relative}.triad-matchmaking-module__Nv-DJq__launcher .sidebar-icon{position:relative}.triad-matchmaking-module__Nv-DJq__badge{background:var(--color-info);min-width:16px;color:var(--bg-primary);border:1px solid var(--bg-primary);font:700 10px/1.25 var(--font-mono);text-align:center;padding:1px 3px;position:absolute;top:-6px;right:-7px}.triad-matchmaking-module__Nv-DJq__launcher[data-layout=desktop] .triad-matchmaking-module__Nv-DJq__badge{top:3px;right:3px}.triad-matchmaking-module__Nv-DJq__badge[data-state=AWAITING_ACCEPTANCE]{animation:.9s ease-in-out infinite triad-matchmaking-module__Nv-DJq__queueBadgeAttention}.triad-matchmaking-module__Nv-DJq__menuBadge{min-width:14px;height:14px;padding:1px 2px;font-size:9px;line-height:1;top:12px;left:-10px;right:auto}.triad-matchmaking-module__Nv-DJq__dialog.triad-matchmaking-module__Nv-DJq__navigationPanel{gap:10px;width:min(430px,100vw - 24px);padding:16px;overflow:visible}.triad-matchmaking-module__Nv-DJq__navigationPanel .triad-matchmaking-module__Nv-DJq__actions button{white-space:normal;min-width:0}.triad-matchmaking-module__Nv-DJq__panelHeader{align-items:center;gap:12px;display:flex}.triad-matchmaking-module__Nv-DJq__panelHeader h2{font:24px var(--font-headline);margin:0 auto 0 0}.triad-matchmaking-module__Nv-DJq__closeButton{width:44px;height:44px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;display:grid}.triad-matchmaking-module__Nv-DJq__panelDescription{font:var(--text-xs)/1.45 var(--font-ui);color:var(--text-secondary);margin:0}.triad-matchmaking-module__Nv-DJq__helpIdentity{text-align:left;cursor:help;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.triad-matchmaking-module__Nv-DJq__helpContent{max-width:300px}.triad-matchmaking-module__Nv-DJq__helpContent p{margin:5px 0}@keyframes triad-matchmaking-module__Nv-DJq__queueBadgeAttention{0%,to{opacity:1}50%{opacity:.55}}@keyframes triad-matchmaking-module__Nv-DJq__launcherAttention{0%,to{border-color:var(--color-info);box-shadow:0 0 0 0 color-mix(in srgb, var(--color-info) 45%, transparent)}50%{border-color:color-mix(in srgb, var(--color-info) 70%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 16%, transparent)}}.triad-matchmaking-module__Nv-DJq__status{min-width:0;color:var(--text-primary);background:var(--bg-panel-header);border:1px solid var(--border);align-content:start;gap:9px;padding:12px;display:grid;position:relative}.triad-matchmaking-module__Nv-DJq__status[data-variant=shell]{border:0;padding:6px 0}.triad-matchmaking-module__Nv-DJq__status[data-minimized=true]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.triad-matchmaking-module__Nv-DJq__status[data-variant=embedded]{border-inline:0;flex:none;gap:5px;padding:6px 9px}.triad-matchmaking-module__Nv-DJq__heading{align-items:center;gap:8px;min-width:0;display:flex}.triad-matchmaking-module__Nv-DJq__identity{min-width:0;font:var(--text-xs)/1.3 var(--font-ui);flex:1;gap:2px;display:grid}.triad-matchmaking-module__Nv-DJq__identity strong{color:var(--text-primary)}.triad-matchmaking-module__Nv-DJq__identity>span{color:var(--text-muted)}.triad-matchmaking-module__Nv-DJq__status time,.triad-matchmaking-module__Nv-DJq__power{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.triad-matchmaking-module__Nv-DJq__status time{flex-shrink:0}.triad-matchmaking-module__Nv-DJq__status p{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.4}.triad-matchmaking-module__Nv-DJq__idleBody,.triad-matchmaking-module__Nv-DJq__queueBody{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.triad-matchmaking-module__Nv-DJq__idleBody>p{flex:1;min-width:180px}.triad-matchmaking-module__Nv-DJq__queueBody{justify-content:space-between}.triad-matchmaking-module__Nv-DJq__power{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.triad-matchmaking-module__Nv-DJq__blockers{flex-basis:100%;gap:6px;margin:0;padding:0;list-style:none;display:grid}.triad-matchmaking-module__Nv-DJq__blockers li{font-size:var(--text-xs);color:var(--color-warning);align-items:center;gap:7px;display:flex}.triad-matchmaking-module__Nv-DJq__reservation{gap:7px;min-width:0;display:grid}.triad-matchmaking-module__Nv-DJq__opponent{align-items:center;gap:8px;min-width:0;display:flex}.triad-matchmaking-module__Nv-DJq__opponent>div{flex:1;min-width:0}.triad-matchmaking-module__Nv-DJq__opponent time{font-size:var(--text-lg)}.triad-matchmaking-module__Nv-DJq__actions{flex-wrap:wrap;gap:8px;display:flex}.triad-matchmaking-module__Nv-DJq__actions button{flex:1;min-height:44px}.triad-matchmaking-module__Nv-DJq__error{font-size:var(--text-xs);color:var(--color-warning);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.triad-matchmaking-module__Nv-DJq__pulse{pointer-events:none;border:1px solid var(--color-info);opacity:0;animation:.65s ease-out 2 triad-matchmaking-module__Nv-DJq__queueAttention;position:absolute;inset:0}@keyframes triad-matchmaking-module__Nv-DJq__queueAttention{0%,to{opacity:0}35%{opacity:.85}}.triad-matchmaking-module__Nv-DJq__deckGate{border:1px solid var(--border-active);background:var(--bg-panel-header);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.triad-matchmaking-module__Nv-DJq__deckGate>div{flex:1;min-width:180px}.triad-matchmaking-module__Nv-DJq__deckGate p{color:var(--text-secondary);font-size:var(--text-sm);margin:4px 0 0}.triad-matchmaking-module__Nv-DJq__backdrop{background:color-mix(in srgb, var(--bg-primary) 80%, transparent);z-index:12020;position:fixed;inset:0}.triad-matchmaking-module__Nv-DJq__dialog{background:var(--bg-panel-header);border:1px solid var(--border-active);width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-primary);z-index:12030;gap:16px;padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (max-width:1024px){.triad-matchmaking-module__Nv-DJq__status button{min-height:44px}.triad-matchmaking-module__Nv-DJq__status[data-minimized=true]{gap:5px}.triad-matchmaking-module__Nv-DJq__status[data-minimized=true] .triad-matchmaking-module__Nv-DJq__identity{font-size:var(--text-xs)}}@media (max-width:768px){.triad-matchmaking-module__Nv-DJq__status[data-state=IDLE][data-minimized=true]{grid-template-columns:minmax(150px,1fr) minmax(0,1fr)}.triad-matchmaking-module__Nv-DJq__status[data-state=IDLE][data-minimized=true] .triad-matchmaking-module__Nv-DJq__idleBody>button{white-space:normal;width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.triad-matchmaking-module__Nv-DJq__pulse{animation:none}.triad-matchmaking-module__Nv-DJq__status[data-state=AWAITING_ACCEPTANCE]{border-color:var(--color-info)}.triad-matchmaking-module__Nv-DJq__badge[data-state=AWAITING_ACCEPTANCE],.triad-matchmaking-module__Nv-DJq__launcher[data-attention=true]{animation:none}}.triad-matchmaking-module__Nv-DJq__navigationPanel>.triad-matchmaking-module__Nv-DJq__status{max-height:calc(100dvh - 180px);overflow-y:auto}.triad-matchmaking-module__Nv-DJq__acceptanceBackdrop{background:color-mix(in srgb, var(--bg-primary) 88%, transparent);z-index:12040;position:fixed;inset:0}.triad-matchmaking-module__Nv-DJq__acceptance{z-index:12050;width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-primary);background:var(--bg-panel-header);border:1px solid var(--color-info);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-info) 35%, transparent);gap:14px;padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.triad-matchmaking-module__Nv-DJq__acceptance[data-closing=true]{border-color:var(--border-active)}.triad-matchmaking-module__Nv-DJq__acceptanceHeader{align-items:center;gap:12px;min-width:0;display:flex}.triad-matchmaking-module__Nv-DJq__acceptanceHeader>div{flex:1;min-width:0}.triad-matchmaking-module__Nv-DJq__acceptanceHeader small{font:var(--text-2xs)/1.3 var(--font-ui);color:var(--text-secondary);display:block}.triad-matchmaking-module__Nv-DJq__acceptanceHeader h2{font:25px/1.1 var(--font-headline);margin:2px 0 0}.triad-matchmaking-module__Nv-DJq__acceptanceClock{font:700 30px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-info);flex:none}.triad-matchmaking-module__Nv-DJq__acceptanceClock[data-urgent=true]{color:var(--color-warning);animation:.9s ease-in-out infinite triad-matchmaking-module__Nv-DJq__acceptanceClockPulse}.triad-matchmaking-module__Nv-DJq__acceptancePrompt{font:var(--text-sm)/1.45 var(--font-ui);color:var(--text-secondary);margin:0}.triad-matchmaking-module__Nv-DJq__seats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.triad-matchmaking-module__Nv-DJq__seat{background:var(--bg-elevated);border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:6px 9px;min-width:0;padding:10px;display:grid}.triad-matchmaking-module__Nv-DJq__seat[data-ready=true]{border-color:var(--color-success)}.triad-matchmaking-module__Nv-DJq__seat>div{min-width:0}.triad-matchmaking-module__Nv-DJq__seat small{font:var(--text-2xs)/1.3 var(--font-ui);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:block}.triad-matchmaking-module__Nv-DJq__seatPower{font:var(--text-xs) var(--font-ui);color:var(--text-secondary);grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.triad-matchmaking-module__Nv-DJq__seatPower b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.triad-matchmaking-module__Nv-DJq__seatState{font:var(--text-2xs)/1.3 var(--font-ui);color:var(--text-muted);grid-column:1/-1}.triad-matchmaking-module__Nv-DJq__seat[data-ready=true] .triad-matchmaking-module__Nv-DJq__seatState{color:var(--color-success)}.triad-matchmaking-module__Nv-DJq__seatVersus{font:700 var(--text-xs) var(--font-mono);color:var(--text-muted);align-self:center}.triad-matchmaking-module__Nv-DJq__acceptanceNote{font:var(--text-2xs)/1.4 var(--font-ui);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:flex}.triad-matchmaking-module__Nv-DJq__acceptance .triad-matchmaking-module__Nv-DJq__actions button{min-height:44px}@keyframes triad-matchmaking-module__Nv-DJq__acceptanceClockPulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:520px){.triad-matchmaking-module__Nv-DJq__seats{grid-template-columns:minmax(0,1fr)}.triad-matchmaking-module__Nv-DJq__seatVersus{justify-self:center}.triad-matchmaking-module__Nv-DJq__acceptanceClock{font-size:26px}}@media (prefers-reduced-motion:reduce){.triad-matchmaking-module__Nv-DJq__acceptanceClock[data-urgent=true]{animation:none}}
.ChatWorkspace-module__wrq9TW__backdrop{display:none}.ChatWorkspace-module__wrq9TW__window{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:var(--bg-card-translucent);border:2px solid var(--border-active);border-top:3px solid var(--color-info);color:var(--text-primary);transform-origin:100% 100%;min-width:0;height:min(720px,100dvh - 48px);transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), visibility var(--duration) step-end;z-index:11810;outline:0;flex-direction:column;width:min(500px,100vw - 48px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 46px #0000006b}.ChatWorkspace-module__wrq9TW__window[data-state=closed]{animation:ChatWorkspace-module__wrq9TW__chatWindowClose var(--duration) var(--ease);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(16px)scale(.985)}.ChatWorkspace-module__wrq9TW__window[data-state=open]{animation:ChatWorkspace-module__wrq9TW__chatWindowOpen var(--duration) var(--ease);opacity:1;transition-timing-function:var(--ease), var(--ease), step-start;visibility:visible;transform:translateY(0)scale(1)}.ChatWorkspace-module__wrq9TW__sheetGrip{display:none}.ChatWorkspace-module__wrq9TW__windowHeader{background:var(--theme-chrome);border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.ChatWorkspace-module__wrq9TW__windowIdentity{align-items:center;gap:10px;min-width:0;display:flex}.ChatWorkspace-module__wrq9TW__windowIcon{background:color-mix(in srgb, var(--color-info) 12%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--color-info) 48%, var(--border));flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ChatWorkspace-module__wrq9TW__windowTitleBlock{min-width:0;display:block}.ChatWorkspace-module__wrq9TW__windowKicker{color:var(--color-info);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.075em;text-transform:uppercase;font-weight:800;display:block}.ChatWorkspace-module__wrq9TW__windowTitle{color:var(--text-primary);font-family:var(--font-headline);font-size:var(--text-lg);margin:1px 0 0;line-height:1.1}.ChatWorkspace-module__wrq9TW__windowDescription{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:3px 0 0;font-weight:700;line-height:1.25;display:block;overflow:hidden}.ChatWorkspace-module__wrq9TW__closeButton{border:1px solid var(--border-active);color:var(--text-secondary);cursor:pointer;background:0 0;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.ChatWorkspace-module__wrq9TW__closeButton:hover,.ChatWorkspace-module__wrq9TW__closeButton:focus-visible{background:var(--bg-card-hover);border-color:var(--color-info);color:var(--text-primary);outline:2px solid color-mix(in srgb, var(--color-info) 70%, transparent);outline-offset:-3px}.ChatWorkspace-module__wrq9TW__tabs{--section-tabs-hover:color-mix(in srgb, var(--amber) 14%, #00000094);--section-tabs-surface:#00000094;--section-tabs-surface-active:color-mix(in srgb, var(--amber) 18%, #0000009e);flex:none}.ChatWorkspace-module__wrq9TW__tabs .section-tab{min-width:64px;min-height:44px;padding-inline:10px}.ChatWorkspace-module__wrq9TW__tabs .section-tab-label{white-space:nowrap}.ChatWorkspace-module__wrq9TW__windowHeaderActions{flex:none;align-items:center;gap:5px;display:flex}.ChatWorkspace-module__wrq9TW__windowHeaderActions .ChatWorkspace-module__wrq9TW__closeButton,.ChatWorkspace-module__wrq9TW__muteButton{flex:0 0 44px;width:44px;height:44px}.ChatWorkspace-module__wrq9TW__muteButton{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.ChatWorkspace-module__wrq9TW__muteButton>span:last-child{font:700 var(--text-xs)/1 var(--font-ui);background:var(--bg-panel-header);position:absolute;inset:auto 2px 1px auto}.ChatWorkspace-module__wrq9TW__muteButton:focus-visible{outline:2px solid var(--border-active);outline-offset:-2px}.ChatWorkspace-module__wrq9TW__muteButton[aria-pressed=true]{color:var(--text-muted)}.ChatWorkspace-module__wrq9TW__actionError{font-size:var(--text-xs);color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:7px;padding:6px 9px;display:flex}.ChatWorkspace-module__wrq9TW__channelBadge{color:var(--text-muted);font:700 var(--text-2xs)/1.25 var(--font-ui);border:1px solid var(--border);flex-shrink:0;padding:2px 4px}.ChatWorkspace-module__wrq9TW__destinationRow{min-width:0;font:var(--text-xs)/1.3 var(--font-ui);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 8px;display:flex}.ChatWorkspace-module__wrq9TW__destinationRow>label{color:var(--text-secondary)}.ChatWorkspace-module__wrq9TW__destinationRow select{flex:1;width:auto;min-width:0;max-width:100%;min-height:40px}.ChatWorkspace-module__wrq9TW__destinationRow>span{color:var(--text-muted);flex-basis:100%}.ChatWorkspace-module__wrq9TW__replyDestination{font-size:var(--text-2xs);color:var(--text-accent);display:block}.ChatWorkspace-module__wrq9TW__pinDialog{border-top-color:var(--border-active);gap:12px;display:grid}.ChatWorkspace-module__wrq9TW__pinDialog label{font:700 var(--text-xs)/1.3 var(--font-ui)}.ChatWorkspace-module__wrq9TW__pinDialog select{min-height:44px}.ChatWorkspace-module__wrq9TW__pinActions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.ChatWorkspace-module__wrq9TW__pinActions button{min-height:44px}.ChatWorkspace-module__wrq9TW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChatWorkspace-module__wrq9TW__chatPanel{flex-direction:column;flex:auto;min-height:0;margin:0 10px 10px;display:flex;overflow:hidden}.ChatWorkspace-module__wrq9TW__chatPanel.section-surface{background:color-mix(in srgb, var(--bg-input) 70%, transparent);border-color:color-mix(in srgb, var(--border-active) 72%, transparent)}.ChatWorkspace-module__wrq9TW__chatPanel .section-panel-header{background:var(--bg-input);border-bottom-color:color-mix(in srgb, var(--border) 72%, transparent)}.ChatWorkspace-module__wrq9TW__connectionState{border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);text-transform:uppercase;flex:none;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-weight:800;display:inline-flex}.ChatWorkspace-module__wrq9TW__connectionState[data-state=connected]{background:color-mix(in srgb, var(--color-success) 8%, var(--bg-card));border-color:color-mix(in srgb, var(--color-success) 42%, var(--border));color:var(--color-success)}.ChatWorkspace-module__wrq9TW__connectionState[data-state=offline]{background:color-mix(in srgb, var(--color-danger) 8%, var(--bg-card));border-color:color-mix(in srgb, var(--color-danger) 42%, var(--border));color:var(--color-danger)}.ChatWorkspace-module__wrq9TW__connectionState[data-state=connecting],.ChatWorkspace-module__wrq9TW__connectionState[data-state=reconnecting]{background:color-mix(in srgb, var(--color-warning) 8%, var(--bg-card));border-color:color-mix(in srgb, var(--color-warning) 42%, var(--border));color:var(--color-warning)}.ChatWorkspace-module__wrq9TW__blockedState{flex:auto}.ChatWorkspace-module__wrq9TW__blockedState .btn{justify-content:center;align-items:center;gap:7px;margin-top:4px;display:inline-flex}.ChatWorkspace-module__wrq9TW__messageScroller{overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;flex:auto;min-height:72px;padding:14px;position:relative;overflow-y:auto}.ChatWorkspace-module__wrq9TW__messageThread{flex-direction:column;justify-content:flex-end;gap:9px;min-height:100%;display:flex}.ChatWorkspace-module__wrq9TW__messageThread[data-empty=true]{justify-content:center}.ChatWorkspace-module__wrq9TW__historyAction{color:var(--color-warning);font-size:var(--text-2xs);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:4px 0 8px;display:flex}.ChatWorkspace-module__wrq9TW__daySeparator{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.035em;text-transform:uppercase;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:10px;display:grid}.ChatWorkspace-module__wrq9TW__daySeparator>span[aria-hidden=true]{background:var(--border);height:1px}.ChatWorkspace-module__wrq9TW__message{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:2px 0;display:flex}.ChatWorkspace-module__wrq9TW__message[data-own=true]{align-items:flex-end}.ChatWorkspace-module__wrq9TW__messageMeta{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;max-width:88%;display:flex}.ChatWorkspace-module__wrq9TW__messageAuthor,.ChatWorkspace-module__wrq9TW__messageFamily{text-decoration:none}.ChatWorkspace-module__wrq9TW__messageAuthor{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:800}.ChatWorkspace-module__wrq9TW__messageFamily{color:color-mix(in srgb, var(--color-warning) 72%, var(--text-muted));font-weight:700}.ChatWorkspace-module__wrq9TW__gameMasterBadge{background:color-mix(in srgb, var(--color-info) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-info) 55%, var(--border));color:var(--color-info);letter-spacing:.055em;padding:3px 5px;font-size:.68rem;font-weight:900;line-height:1}.ChatWorkspace-module__wrq9TW__messageAuthor:hover,.ChatWorkspace-module__wrq9TW__messageAuthor:focus-visible{color:var(--color-info)}.ChatWorkspace-module__wrq9TW__messageFamily:hover,.ChatWorkspace-module__wrq9TW__messageFamily:focus-visible{color:var(--text-accent)}.ChatWorkspace-module__wrq9TW__messageAuthor:focus-visible,.ChatWorkspace-module__wrq9TW__messageFamily:focus-visible{outline-offset:2px;outline:1px solid}.ChatWorkspace-module__wrq9TW__messageMeta time{font-variant-numeric:tabular-nums;margin-inline-start:auto}.ChatWorkspace-module__wrq9TW__messageModerationButton,.ChatWorkspace-module__wrq9TW__messageSafetyButton{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:36px;height:36px;margin:-10px 0;padding:0;font-size:.62rem;display:inline-flex}.ChatWorkspace-module__wrq9TW__messageModerationButton{letter-spacing:-.08em}.ChatWorkspace-module__wrq9TW__messageModerationButton:hover,.ChatWorkspace-module__wrq9TW__messageModerationButton:focus-visible,.ChatWorkspace-module__wrq9TW__messageSafetyButton:hover,.ChatWorkspace-module__wrq9TW__messageSafetyButton:focus-visible{background:var(--bg-card-hover);border-color:var(--border-active);color:var(--text-primary);outline:0}.ChatWorkspace-module__wrq9TW__message[data-sender-deleted=true] .ChatWorkspace-module__wrq9TW__messageAuthor{color:var(--text-muted);font-style:italic;font-weight:700}.ChatWorkspace-module__wrq9TW__bubble{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:0;max-width:88%;margin:0;padding:0 0 5px;line-height:1.45}.ChatWorkspace-module__wrq9TW__message[data-own=true] .ChatWorkspace-module__wrq9TW__bubble{color:var(--text-primary);background:0 0;border:0}.ChatWorkspace-module__wrq9TW__deletedMessage{color:var(--text-muted);align-items:center;gap:7px;font-style:italic;display:inline-flex}.ChatWorkspace-module__wrq9TW__deletedAt{color:color-mix(in srgb, var(--text-muted) 72%, transparent);font-family:var(--font-ui);font-size:var(--text-2xs);font-style:normal}.ChatWorkspace-module__wrq9TW__newMessages{background:var(--bg-elevated);border:1px solid color-mix(in srgb, var(--color-info) 56%, var(--border));color:var(--text-primary);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs);min-height:40px;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease);z-index:2;justify-content:center;align-items:center;gap:7px;margin:12px auto 0;padding:7px 12px;font-weight:800;display:flex;position:sticky;bottom:8px}.ChatWorkspace-module__wrq9TW__newMessages:hover{background:color-mix(in srgb, var(--color-info) 10%, var(--bg-elevated));border-color:var(--color-info)}.ChatWorkspace-module__wrq9TW__newMessages:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.ChatWorkspace-module__wrq9TW__composer{border-top:1px solid var(--border);background:#0a080694;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:12px 14px;display:grid}.ChatWorkspace-module__wrq9TW__composerInput{resize:vertical;min-height:46px;max-height:180px}.ChatWorkspace-module__wrq9TW__composer>.btn{justify-content:center;align-self:end;align-items:center;gap:7px;min-height:46px;display:inline-flex}.ChatWorkspace-module__wrq9TW__composerGuidance{color:var(--text-muted);font-size:var(--text-2xs);grid-column:1/-1;justify-content:space-between;gap:12px;line-height:1.35;display:flex}.ChatWorkspace-module__wrq9TW__composerFeedback{color:var(--color-danger);font-size:var(--text-xs);grid-column:1/-1;line-height:1.4}.ChatWorkspace-module__wrq9TW__composerFeedback:empty{display:none}.ChatWorkspace-module__wrq9TW__accessNotice{background:color-mix(in srgb, var(--color-warning) 7%, #00000047);border:1px solid color-mix(in srgb, var(--color-warning) 40%, var(--border));color:var(--text-secondary);font-size:var(--text-xs);grid-column:1/-1;align-items:flex-start;gap:9px;padding:9px 10px;line-height:1.35;display:flex}.ChatWorkspace-module__wrq9TW__accessNotice>span{gap:4px;min-width:0;display:grid}.ChatWorkspace-module__wrq9TW__accessNotice strong{color:var(--text-primary);font-family:var(--font-ui)}.ChatWorkspace-module__wrq9TW__accessProgress{flex-wrap:wrap;gap:5px 12px;display:flex}.ChatWorkspace-module__wrq9TW__accessProgress>span{color:var(--color-warning)}.ChatWorkspace-module__wrq9TW__accessProgress>span[data-met=true]{color:var(--color-success)}.ChatWorkspace-module__wrq9TW__moderationBackdrop{z-index:12200;background:#000000b3;position:fixed;inset:0}.ChatWorkspace-module__wrq9TW__moderationDialog{border:1px solid var(--border-active);border-top:3px solid var(--color-danger);color:var(--text-primary);z-index:12210;background:#07080af5;outline:0;width:min(460px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(720px,100dvh - 32px);padding:18px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0000009e}.ChatWorkspace-module__wrq9TW__moderationHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ChatWorkspace-module__wrq9TW__moderationHeader h2{font-family:var(--font-headline);font-size:var(--text-xl);margin:2px 0 0;line-height:1.15}.ChatWorkspace-module__wrq9TW__moderationDescription{color:var(--text-muted);font-size:var(--text-sm);margin:12px 0 16px;line-height:1.45}.ChatWorkspace-module__wrq9TW__moderationReason{font-family:var(--font-ui);font-size:var(--text-xs);gap:7px;font-weight:800;display:grid}.ChatWorkspace-module__wrq9TW__moderationReason textarea{resize:vertical;min-height:86px}.ChatWorkspace-module__wrq9TW__moderationReason small{color:var(--text-muted);font-family:var(--font-body);font-weight:400}.ChatWorkspace-module__wrq9TW__moderationActions{gap:14px;margin-top:18px;display:grid}.ChatWorkspace-module__wrq9TW__moderationActions>.btn{justify-content:center}.ChatWorkspace-module__wrq9TW__restrictionOptions{border:1px solid var(--border);margin:0;padding:12px}.ChatWorkspace-module__wrq9TW__restrictionOptions legend{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;padding:0 7px;font-weight:800}.ChatWorkspace-module__wrq9TW__restrictionOptions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ChatWorkspace-module__wrq9TW__restrictionOptions .btn{justify-content:center;min-width:0}.ChatWorkspace-module__wrq9TW__moderationNotice,.ChatWorkspace-module__wrq9TW__moderationError{font-size:var(--text-xs);margin:14px 0 0;line-height:1.4}.ChatWorkspace-module__wrq9TW__moderationNotice{color:var(--text-muted)}.ChatWorkspace-module__wrq9TW__moderationError{color:var(--color-danger)}@media (max-width:1024px){.ChatWorkspace-module__wrq9TW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .22s var(--ease), visibility .22s step-end;z-index:12000;background:#0000009e;display:block;position:fixed;inset:0}.ChatWorkspace-module__wrq9TW__backdrop[data-state=closed]{animation:ChatWorkspace-module__wrq9TW__chatBackdropClose .22s var(--ease);opacity:0;pointer-events:none;visibility:hidden}.ChatWorkspace-module__wrq9TW__backdrop[data-state=open]{animation:ChatWorkspace-module__wrq9TW__chatBackdropOpen .22s var(--ease);opacity:1;transition-timing-function:var(--ease), step-start;visibility:visible}.ChatWorkspace-module__wrq9TW__window{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);height:min(94dvh,900px);max-height:calc(100dvh - env(safe-area-inset-top,0px));transform-origin:bottom;z-index:12010;border-bottom:0;width:100%;transition-duration:.32s;bottom:0;left:0;right:0}.ChatWorkspace-module__wrq9TW__window[data-state=closed]{animation-duration:.32s;transform:translateY(100%)}.ChatWorkspace-module__wrq9TW__window[data-state=open]{animation-duration:.32s;transform:translateY(0)}.ChatWorkspace-module__wrq9TW__sheetGrip{background:var(--mobile-panel-header-bg);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.ChatWorkspace-module__wrq9TW__sheetGrip:before{background:var(--border-active);content:"";opacity:.75;width:44px;height:4px}.ChatWorkspace-module__wrq9TW__windowHeader{padding:8px 12px 10px}.ChatWorkspace-module__wrq9TW__chatPanel{border-bottom:0;border-left:0;border-right:0;margin:0}.ChatWorkspace-module__wrq9TW__messageScroller{padding:12px}.ChatWorkspace-module__wrq9TW__messageMeta,.ChatWorkspace-module__wrq9TW__bubble{max-width:90%}.ChatWorkspace-module__wrq9TW__messageModerationButton,.ChatWorkspace-module__wrq9TW__messageSafetyButton{width:40px;height:40px;margin-block:-11px}.ChatWorkspace-module__wrq9TW__composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) auto}.ChatWorkspace-module__wrq9TW__moderationDialog{max-width:none;max-height:min(76dvh,720px);padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-bottom:0;width:100%;top:auto;bottom:0;left:0;transform:none}}@media (max-width:430px){.ChatWorkspace-module__wrq9TW__connectionState{text-align:right;max-width:46%}.ChatWorkspace-module__wrq9TW__composer{grid-template-columns:1fr}.ChatWorkspace-module__wrq9TW__composerGuidance,.ChatWorkspace-module__wrq9TW__accessNotice,.ChatWorkspace-module__wrq9TW__composerFeedback{grid-column:1}.ChatWorkspace-module__wrq9TW__composer>.btn{grid-column:1}.ChatWorkspace-module__wrq9TW__bubble,.ChatWorkspace-module__wrq9TW__messageMeta{max-width:94%}.ChatWorkspace-module__wrq9TW__restrictionOptions>div{grid-template-columns:1fr}}@keyframes ChatWorkspace-module__wrq9TW__chatWindowOpen{0%{opacity:0}to{opacity:1}}@keyframes ChatWorkspace-module__wrq9TW__chatWindowClose{0%{opacity:1}to{opacity:0}}@keyframes ChatWorkspace-module__wrq9TW__chatBackdropOpen{0%{opacity:0}to{opacity:1}}@keyframes ChatWorkspace-module__wrq9TW__chatBackdropClose{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ChatWorkspace-module__wrq9TW__backdrop,.ChatWorkspace-module__wrq9TW__window,.ChatWorkspace-module__wrq9TW__moderationBackdrop,.ChatWorkspace-module__wrq9TW__moderationDialog,.ChatWorkspace-module__wrq9TW__newMessages{transition:none;animation:none}}.ChatWorkspace-module__wrq9TW__welcomeNotice{color:var(--text-secondary);font:var(--text-xs) var(--font-ui);border-bottom:1px solid var(--rule);align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.ChatWorkspace-module__wrq9TW__welcomeNotice>span{min-width:0}.ChatWorkspace-module__wrq9TW__destinationLabel{color:var(--text-muted);font:var(--text-xs) var(--font-ui)}.ChatWorkspace-module__wrq9TW__destinationPicker{min-width:0;margin-left:auto;position:relative}.ChatWorkspace-module__wrq9TW__destinationPicker summary{cursor:pointer;border:1px solid var(--border);background:var(--bg-input);align-items:center;gap:8px;min-height:40px;padding:6px 10px;list-style:none;display:flex}.ChatWorkspace-module__wrq9TW__destinationPicker summary::-webkit-details-marker{display:none}.ChatWorkspace-module__wrq9TW__destinationPicker summary:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.ChatWorkspace-module__wrq9TW__destinationPicker summary[aria-disabled=true]{cursor:default;opacity:.5}.ChatWorkspace-module__wrq9TW__destinationOptions{z-index:2;border:1px solid var(--border-active);background:var(--bg-elevated);min-width:180px;max-width:min(280px,85vw);box-shadow:var(--shadow-card);display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.ChatWorkspace-module__wrq9TW__destinationOptions button{min-height:44px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ChatWorkspace-module__wrq9TW__destinationOptions button[aria-pressed=true],.ChatWorkspace-module__wrq9TW__destinationOptions button:hover{background:var(--bg-muted);color:var(--text-accent)}.ChatWorkspace-module__wrq9TW__destinationOptions button:focus-visible{outline:2px solid var(--border-active);outline-offset:-2px}.ChatWorkspace-module__wrq9TW__destinationRow>.ChatWorkspace-module__wrq9TW__destinationLabel{flex-basis:auto}.ChatWorkspace-module__wrq9TW__window{container:chat-workspace/inline-size}.ChatWorkspace-module__wrq9TW__tabs .section-tabs-track{display:flex;overflow:visible}.ChatWorkspace-module__wrq9TW__tabs .section-tab{letter-spacing:0;flex:1.2 1 0;gap:4px;min-width:0;min-height:44px;padding:7px 4px;font-size:10px}.ChatWorkspace-module__wrq9TW__tabs .section-tab:after{height:2px;left:5px;right:5px}.ChatWorkspace-module__wrq9TW__tabs .section-tab-label{white-space:nowrap;min-width:0}.ChatWorkspace-module__wrq9TW__tabs .section-tab-count{min-width:12px;height:12px;padding:0 2px;font-size:9px;line-height:12px;position:absolute;top:1px;right:2px}.ChatWorkspace-module__wrq9TW__tabs .section-tab:has([data-language-flag]){flex:.72 1 0}.ChatWorkspace-module__wrq9TW__tabs [data-language-flag]{width:20px;height:14px}@container chat-workspace (max-width:480px){.ChatWorkspace-module__wrq9TW__tabs .section-tabs-track{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ChatWorkspace-module__wrq9TW__tabs .section-tab{border-top:1px solid var(--section-tabs-divider);grid-area:2/span 3}.ChatWorkspace-module__wrq9TW__tabs #chat-overlay-channel-tab-GLOBAL{border-top:0;grid-area:1/1/auto/span 4}.ChatWorkspace-module__wrq9TW__tabs #chat-overlay-channel-tab-ANNOUNCEMENTS{border-top:0;grid-area:1/5/auto/span 4}.ChatWorkspace-module__wrq9TW__tabs #chat-overlay-channel-tab-FAMILY{border-top:0;grid-area:1/9/auto/span 4}:is(.ChatWorkspace-module__wrq9TW__tabs:not(:has(#chat-overlay-channel-tab-FAMILY)) #chat-overlay-channel-tab-GLOBAL,.ChatWorkspace-module__wrq9TW__tabs:not(:has(#chat-overlay-channel-tab-ANNOUNCEMENTS)) #chat-overlay-channel-tab-GLOBAL){grid-column:1/span 6}:is(.ChatWorkspace-module__wrq9TW__tabs:not(:has(#chat-overlay-channel-tab-FAMILY)) #chat-overlay-channel-tab-ANNOUNCEMENTS,.ChatWorkspace-module__wrq9TW__tabs:not(:has(#chat-overlay-channel-tab-ANNOUNCEMENTS)) #chat-overlay-channel-tab-FAMILY){grid-column:7/span 6}.ChatWorkspace-module__wrq9TW__windowHeader{gap:8px;padding:6px 10px}.ChatWorkspace-module__wrq9TW__windowKicker{display:none}.ChatWorkspace-module__wrq9TW__windowTitle{font-size:20px;line-height:1.15}.ChatWorkspace-module__wrq9TW__windowDescription{font-size:11px;line-height:1.2}.ChatWorkspace-module__wrq9TW__windowIcon{flex-basis:32px;width:32px;height:32px}.ChatWorkspace-module__wrq9TW__windowIdentity{gap:8px}}
.navigationGuard-module__h3O-DW__overlay{z-index:21000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:fixed;inset:0}.navigationGuard-module__h3O-DW__dialog{z-index:21001;border:1px solid var(--border-active);border-radius:var(--radius-sm);background:var(--bg-card);flex-direction:column;width:min(92vw,480px);max-height:min(84dvh,520px);padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 70px #000000b8}.navigationGuard-module__h3O-DW__header{border-bottom:1px solid var(--border);background:#000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:17px 19px;display:grid}.navigationGuard-module__h3O-DW__headerIcon{justify-content:center;align-items:center;display:inline-flex}.navigationGuard-module__h3O-DW__header h2{color:var(--text-primary);font-family:var(--font-headline);font-size:var(--text-lg);margin:0;line-height:1.05}.navigationGuard-module__h3O-DW__description{color:var(--text-secondary);font-size:var(--text-sm);margin:0;padding:20px;line-height:1.45;overflow-y:auto}.navigationGuard-module__h3O-DW__actions{background:var(--bg-input);border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding:13px 19px;display:flex}.navigationGuard-module__h3O-DW__actions .btn{min-width:148px}@media (max-width:520px){.navigationGuard-module__h3O-DW__dialog{width:auto;inset:auto 8px 8px;transform:none}.navigationGuard-module__h3O-DW__actions{padding-bottom:max(13px, env(safe-area-inset-bottom,0px));flex-direction:column-reverse}.navigationGuard-module__h3O-DW__actions .btn{width:100%;min-height:42px}}
:is(html.infiltration-lab-active .app-topbar-compact,html.infiltration-lab-active .mobile-zone-switcher,html.infiltration-lab-active .mobile-bottom-nav,html.infiltration-lab-active .shell-sidebar-frame,html.infiltration-lab-active .snapshot-load-error,html.infiltration-lab-active .threat-banner--workspace,html.infiltration-lab-active .zone-header-hero){display:none!important}html.infiltration-lab-active .app-shell{background:#111625!important}html.infiltration-lab-active .layout-content{height:100%!important;min-height:0!important;margin-top:0!important;overflow:hidden!important}html.infiltration-lab-active .app-content-wrapper{height:100%!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}html.infiltration-lab-active .app-main{flex:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.infiltration-lab-module__OcWt5W__lab{--lab-blue:#91d8f4;--lab-blue-soft:#6cbee22e;--lab-danger:#ff6658;--lab-gold:#f0bf55;--lab-green:#74e3b1;color:#f1f3ef;isolation:isolate;z-index:10000;background:#111625;flex:auto;width:100vw;min-width:0;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.infiltration-lab-module__OcWt5W__lab[data-screen=briefing]{overflow-y:auto}.infiltration-lab-module__OcWt5W__gameSurface,.infiltration-lab-module__OcWt5W__canvas,.infiltration-lab-module__OcWt5W__briefingBackdrop{width:100%;height:100%;position:absolute;inset:0}.infiltration-lab-module__OcWt5W__gameSurface{touch-action:none;z-index:0;background:#111625;overflow:hidden}.infiltration-lab-module__OcWt5W__canvas{outline:0;display:block}.infiltration-lab-module__OcWt5W__briefingBackdrop{background:linear-gradient(90deg,#040708f5 0%,#05090bb8 48%,#040607f2 100%),repeating-linear-gradient(0deg,#0000 0 47px,#5b849017 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#5b849017 47px 48px),radial-gradient(circle at 72% 36%,#36708938,#0000 24%),#090d0e;overflow:hidden}.infiltration-lab-module__OcWt5W__briefingBackdrop:before,.infiltration-lab-module__OcWt5W__briefingBackdrop:after{content:"";pointer-events:none;position:absolute}.infiltration-lab-module__OcWt5W__briefingBackdrop:before{opacity:.7;background:linear-gradient(90deg,#11191b 0 15%,#0000 15% 22%,#121a1c 22% 39%,#0000 39% 48%,#11191b 48% 67%,#0000 67% 77%,#12191b 77% 100%);height:70px;inset:14% -5% auto 42%;transform:rotate(-13deg);box-shadow:0 144px #0d1416f5,0 288px #0f1618f0,0 432px #0c1214f0}.infiltration-lab-module__OcWt5W__briefingBackdrop:after{background:radial-gradient(circle,#2b667e66,#03070900 68%);width:56vw;max-width:760px;height:56vw;max-height:760px;top:-14%;right:-12%}.infiltration-lab-module__OcWt5W__hud{left:max(18px, env(safe-area-inset-left));pointer-events:none;right:max(18px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top));z-index:10;grid-template-columns:auto minmax(240px,1fr) minmax(320px,460px) minmax(260px,1fr);align-items:start;gap:10px;display:grid;position:absolute}.infiltration-lab-module__OcWt5W__guideBack,.infiltration-lab-module__OcWt5W__briefingBack,.infiltration-lab-module__OcWt5W__resultBack{white-space:nowrap;min-height:44px;padding-inline:12px}.infiltration-lab-module__OcWt5W__guideBack{pointer-events:auto}.infiltration-lab-module__OcWt5W__hudIdentity,.infiltration-lab-module__OcWt5W__missionPanel,.infiltration-lab-module__OcWt5W__hudMeta{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-shadow:0 2px 2px #000000fa,0 0 6px #000000f5,0 0 14px #000000d1;background:0 0;border:0;min-height:0}.infiltration-lab-module__OcWt5W__missionPanel{gap:3px;min-width:0;padding:0 8px;display:grid}.infiltration-lab-module__OcWt5W__missionHeading{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.infiltration-lab-module__OcWt5W__missionHeading span{color:#f0bf55;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.infiltration-lab-module__OcWt5W__missionHeading strong{color:#f3f5f3;font:900 .72rem var(--font-mono,monospace)}.infiltration-lab-module__OcWt5W__missionHeading small{color:#91d8f4;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.infiltration-lab-module__OcWt5W__missionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}.infiltration-lab-module__OcWt5W__missionItem{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:2px 0;display:grid}.infiltration-lab-module__OcWt5W__missionItem span{color:#e3e7e4;min-width:0;font-size:.68rem;font-weight:750;line-height:1.1}.infiltration-lab-module__OcWt5W__missionItem strong{color:#f0bf55;font:900 .65rem var(--font-mono,monospace);white-space:nowrap}.infiltration-lab-module__OcWt5W__missionItem[data-completed=true] strong,.infiltration-lab-module__OcWt5W__missionPanel[data-complete=true] .infiltration-lab-module__OcWt5W__missionHeading span{color:#74e3b1}.infiltration-lab-module__OcWt5W__objectiveTracker{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);left:max(18px, env(safe-area-inset-left));pointer-events:none;top:max(92px, calc(env(safe-area-inset-top) + 82px));z-index:8;background:linear-gradient(#0b0f19e0,#070a12b8);border:1px solid #9bbcd442;gap:5px;width:min(260px,100% - 36px);padding:8px;display:grid;position:absolute}.infiltration-lab-module__OcWt5W__objectiveTrackerHeading,.infiltration-lab-module__OcWt5W__objectiveItem,.infiltration-lab-module__OcWt5W__gadgetStatus{align-items:center;display:flex}.infiltration-lab-module__OcWt5W__objectiveTrackerHeading{color:#89959d;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 2px 2px;font-size:.58rem;font-weight:800}.infiltration-lab-module__OcWt5W__objectiveTrackerHeading strong{color:var(--lab-gold);font-family:var(--font-mono,monospace)}.infiltration-lab-module__OcWt5W__objectiveItem{background:#ffffff09;border:1px solid #9bbcd41f;gap:7px;min-width:0;padding:5px 7px}.infiltration-lab-module__OcWt5W__objectiveItem>:first-child{flex:none}.infiltration-lab-module__OcWt5W__objectiveItem span{color:#b8c0c1;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.65rem;overflow:hidden}.infiltration-lab-module__OcWt5W__objectiveItem strong{color:var(--lab-gold);font:800 .62rem var(--font-mono,monospace);flex:none}.infiltration-lab-module__OcWt5W__objectiveItem[data-completed=true]{opacity:.68}.infiltration-lab-module__OcWt5W__objectiveItem[data-completed=true] strong{color:var(--lab-green)}.infiltration-lab-module__OcWt5W__gadgetStatus{color:#839096;border-top:1px solid #9bbcd424;flex-wrap:wrap;gap:6px 12px;padding:6px 2px 0;font-size:.57rem}.infiltration-lab-module__OcWt5W__gadgetStatus span{align-items:center;gap:4px;display:inline-flex}.infiltration-lab-module__OcWt5W__gadgetStatus span[data-active=true]{color:var(--lab-blue)}.infiltration-lab-module__OcWt5W__hudIdentity{justify-self:start;align-items:center;gap:10px;min-width:0;max-width:390px;padding:0;display:flex}.infiltration-lab-module__OcWt5W__hudIcon{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 7px #000000eb);background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.infiltration-lab-module__OcWt5W__hudIdentity div{gap:2px;min-width:0;display:grid}.infiltration-lab-module__OcWt5W__hudIdentity span,.infiltration-lab-module__OcWt5W__hudMeta span,.infiltration-lab-module__OcWt5W__briefingHeading p,.infiltration-lab-module__OcWt5W__seedStrip span,.infiltration-lab-module__OcWt5W__resultCard>p:first-of-type{color:#849096;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.2}.infiltration-lab-module__OcWt5W__hudIdentity strong{font-family:var(--font-headline);white-space:normal;font-size:1rem;line-height:1.1}.infiltration-lab-module__OcWt5W__alertPanel{gap:4px;min-width:0;padding:8px 12px;display:grid}.infiltration-lab-module__OcWt5W__alertHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.infiltration-lab-module__OcWt5W__alertHeading strong{color:var(--lab-green);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;overflow:hidden}.infiltration-lab-module__OcWt5W__alertHeading>span:last-child{color:#aeb7b9;font-family:var(--font-mono,monospace);font-size:.68rem}.infiltration-lab-module__OcWt5W__alertDot{background:var(--lab-green);width:7px;height:7px;box-shadow:0 0 10px #66d5a3b8}.infiltration-lab-module__OcWt5W__alertTrack{background:#c2d8e81f;height:5px;overflow:hidden}.infiltration-lab-module__OcWt5W__alertTrack span{background:var(--lab-green);height:100%;width:var(--alert-progress);transition:width 90ms linear;display:block}.infiltration-lab-module__OcWt5W__alertPanel small{color:#849094;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.2;overflow:hidden}.infiltration-lab-module__OcWt5W__alertPanel[data-level=suspicious] .infiltration-lab-module__OcWt5W__alertHeading strong,.infiltration-lab-module__OcWt5W__alertPanel[data-level=searching] .infiltration-lab-module__OcWt5W__alertHeading strong{color:var(--lab-gold)}.infiltration-lab-module__OcWt5W__alertPanel[data-level=suspicious] .infiltration-lab-module__OcWt5W__alertDot,.infiltration-lab-module__OcWt5W__alertPanel[data-level=searching] .infiltration-lab-module__OcWt5W__alertDot,.infiltration-lab-module__OcWt5W__alertPanel[data-level=suspicious] .infiltration-lab-module__OcWt5W__alertTrack span,.infiltration-lab-module__OcWt5W__alertPanel[data-level=searching] .infiltration-lab-module__OcWt5W__alertTrack span{background:var(--lab-gold)}.infiltration-lab-module__OcWt5W__alertPanel[data-level=alert]{border-color:#e25846ad;box-shadow:0 0 0 1px #97241c47,0 14px 34px #48060375}.infiltration-lab-module__OcWt5W__alertPanel[data-level=alert] .infiltration-lab-module__OcWt5W__alertHeading strong{color:#ff7b67}.infiltration-lab-module__OcWt5W__alertPanel[data-level=alert] .infiltration-lab-module__OcWt5W__alertDot,.infiltration-lab-module__OcWt5W__alertPanel[data-level=alert] .infiltration-lab-module__OcWt5W__alertTrack span{background:var(--lab-danger);box-shadow:0 0 12px #e25846cc}.infiltration-lab-module__OcWt5W__hudMeta{pointer-events:auto;justify-self:end;align-items:stretch;gap:9px;display:flex}.infiltration-lab-module__OcWt5W__hudMeta>div{align-content:center;gap:2px;min-width:60px;padding:0;display:grid}.infiltration-lab-module__OcWt5W__hudMeta strong{font-family:var(--font-mono,monospace);font-size:.88rem}.infiltration-lab-module__OcWt5W__iconButton,.infiltration-lab-module__OcWt5W__abandonButton,.infiltration-lab-module__OcWt5W__soundButton{color:#c8cecc;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.infiltration-lab-module__OcWt5W__iconButton{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 7px #000000e6);min-width:48px;min-height:48px}.infiltration-lab-module__OcWt5W__iconButton:hover,.infiltration-lab-module__OcWt5W__iconButton:focus-visible,.infiltration-lab-module__OcWt5W__abandonButton:hover,.infiltration-lab-module__OcWt5W__abandonButton:focus-visible,.infiltration-lab-module__OcWt5W__soundButton:hover,.infiltration-lab-module__OcWt5W__soundButton:focus-visible{color:#fff;outline-offset:-1px;background:#91d8f41f;outline:1px solid #91d8f4ad}.infiltration-lab-module__OcWt5W__abandonButton{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 7px #000000e6);gap:6px;min-height:48px;padding:0 4px}.infiltration-lab-module__OcWt5W__abandonButton span{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.infiltration-lab-module__OcWt5W__controlsLegend{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#8d989b;z-index:8;background:#080b14b8;border:1px solid #9bbcd440;flex-wrap:wrap;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:7px 10px;font-size:.65rem;display:flex;position:absolute;bottom:16px;left:16px}.infiltration-lab-module__OcWt5W__feedbackToast{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;z-index:11;background:#080b14e6;border:1px solid #91d8f485;align-items:center;gap:8px;max-width:min(460px,100% - 32px);padding:9px 12px;animation:.18s ease-out both infiltration-lab-module__OcWt5W__feedback-in;display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #01030980}.infiltration-lab-module__OcWt5W__feedbackToast span{color:#edf1ee;font-size:.74rem;font-weight:800;line-height:1.25}.infiltration-lab-module__OcWt5W__feedbackToast[data-kind=missionsIncomplete]{border-color:#ff6658b8}.infiltration-lab-module__OcWt5W__feedbackToast[data-kind=allMissionsComplete]{border-color:#74e3b1b8}@keyframes infiltration-lab-module__OcWt5W__feedback-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.infiltration-lab-module__OcWt5W__controlsLegend span{align-items:center;gap:5px;display:inline-flex}.infiltration-lab-module__OcWt5W__controlsLegend span[data-active=true]{color:var(--lab-blue)}.infiltration-lab-module__OcWt5W__controlsLegend kbd{color:#d6dbd8;font:700 .62rem var(--font-mono,monospace);text-align:center;background:#ffffff12;border:1px solid #ffffff24;min-width:20px;padding:2px 4px}.infiltration-lab-module__OcWt5W__touchControls{display:none}.infiltration-lab-module__OcWt5W__briefing{z-index:2;background:linear-gradient(135deg,#69a9c709,#0000 38%),#060a0beb;border:1px solid #6b899157;max-width:760px;margin:clamp(28px,7vh,82px) max(20px,8vw);padding:clamp(24px,4vw,42px);position:relative;box-shadow:0 28px 80px #0000008f}.infiltration-lab-module__OcWt5W__briefingBack{margin-bottom:18px}.infiltration-lab-module__OcWt5W__resultBack{justify-self:start;margin-bottom:6px}.infiltration-lab-module__OcWt5W__prototypeBadge{color:#92a2a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:.63rem;font-weight:800;display:inline-flex}.infiltration-lab-module__OcWt5W__prototypeBadge span{background:var(--lab-blue);width:7px;height:7px;box-shadow:0 0 12px #69a9c7ad}.infiltration-lab-module__OcWt5W__briefingHeading{align-items:center;gap:18px;min-width:0;display:flex}.infiltration-lab-module__OcWt5W__briefingIcon{background:var(--lab-blue-soft);border:1px solid #69a9c75c;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.infiltration-lab-module__OcWt5W__briefingHeading div{min-width:0}.infiltration-lab-module__OcWt5W__briefingHeading p{margin:0 0 4px}.infiltration-lab-module__OcWt5W__briefingHeading h1{color:#f2f3ef;font-family:var(--font-headline);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.8rem);line-height:.95}.infiltration-lab-module__OcWt5W__briefingLead{color:#a4adae;max-width:650px;margin:22px 0;font-size:.9rem;line-height:1.65}.infiltration-lab-module__OcWt5W__briefingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.infiltration-lab-module__OcWt5W__briefingGrid article{background:#ffffff06;border:1px solid #6b89912e;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.infiltration-lab-module__OcWt5W__briefingGrid article>:first-child{flex:none}.infiltration-lab-module__OcWt5W__briefingGrid article div{gap:4px;min-width:0;display:grid}.infiltration-lab-module__OcWt5W__briefingGrid strong{color:#e1e4df;font-size:.73rem;line-height:1.25}.infiltration-lab-module__OcWt5W__briefingGrid span{color:#7f8b8e;overflow-wrap:anywhere;font-size:.67rem;line-height:1.42}.infiltration-lab-module__OcWt5W__seedStrip{border-top:1px solid #6b899133;border-bottom:1px solid #6b899133;justify-content:space-between;align-items:center;margin:18px 0;padding:10px 0;display:flex}.infiltration-lab-module__OcWt5W__seedStrip div{gap:2px;display:grid}.infiltration-lab-module__OcWt5W__seedStrip strong{color:var(--lab-blue);font:800 .88rem var(--font-mono,monospace)}.infiltration-lab-module__OcWt5W__seedStrip .btn{min-height:38px}.infiltration-lab-module__OcWt5W__briefingActions{align-items:stretch;gap:10px;display:flex}.infiltration-lab-module__OcWt5W__briefingActions .btn{flex:auto;justify-content:center;min-height:48px}.infiltration-lab-module__OcWt5W__soundButton{letter-spacing:.04em;text-transform:uppercase;border:1px solid #6b89914d;flex:none;gap:7px;min-height:48px;padding:0 16px;font-size:.72rem;font-weight:800}.infiltration-lab-module__OcWt5W__prototypeNote{color:#727e81;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:.66rem;line-height:1.45;display:flex}.infiltration-lab-module__OcWt5W__prototypeNote>:first-child{flex:none;margin-top:1px}.infiltration-lab-module__OcWt5W__resultOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#020405b8;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.infiltration-lab-module__OcWt5W__resultCard{text-align:center;background:linear-gradient(135deg,#69a9c70a,#0000 42%),#080c0d;border:1px solid #6b89915c;width:100%;max-width:520px;padding:clamp(24px,5vw,42px);box-shadow:0 28px 80px #000000a3}.infiltration-lab-module__OcWt5W__resultOverlay[data-outcome=caught] .infiltration-lab-module__OcWt5W__resultCard{border-top:3px solid var(--lab-danger)}.infiltration-lab-module__OcWt5W__resultOverlay[data-outcome=escaped] .infiltration-lab-module__OcWt5W__resultCard{border-top:3px solid var(--lab-green)}.infiltration-lab-module__OcWt5W__resultIcon{background:#ffffff09;border:1px solid #ffffff14;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;display:inline-flex}.infiltration-lab-module__OcWt5W__resultCard>p:first-of-type{margin:0 0 7px}.infiltration-lab-module__OcWt5W__resultCard h2{color:#f0f2ee;font-family:var(--font-headline);margin:0;font-size:clamp(1.9rem,5vw,3rem);line-height:1}.infiltration-lab-module__OcWt5W__resultDescription{color:#929d9f;max-width:400px;margin:15px auto;font-size:.82rem;line-height:1.55}.infiltration-lab-module__OcWt5W__resultRank{color:var(--lab-gold);font:800 .72rem var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0}.infiltration-lab-module__OcWt5W__resultStats{border-top:1px solid #6b89912e;border-bottom:1px solid #6b89912e;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:18px 0;padding:10px 0;display:flex}.infiltration-lab-module__OcWt5W__resultStats span{color:#9ba5a5;font:700 .68rem var(--font-mono,monospace);align-items:center;gap:5px;display:inline-flex}.infiltration-lab-module__OcWt5W__resultActions{justify-content:center;gap:8px;display:flex}:is(.infiltration-lab-module__OcWt5W__resultActions .btn,.infiltration-lab-module__OcWt5W__resultCard>.btn){justify-content:center;min-width:min(190px,100%);min-height:44px}.infiltration-lab-module__OcWt5W__dialogOverlay{z-index:20000;background:#010304c7;position:fixed;inset:0}.infiltration-lab-module__OcWt5W__dialog{color:#eef0ec;z-index:20001;background:#090d0e;border:1px solid #bd913b7a;width:100%;max-width:min(500px,100vw - 32px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000b8}.infiltration-lab-module__OcWt5W__dialog header{align-items:center;gap:10px;display:flex}.infiltration-lab-module__OcWt5W__dialog header>span{background:#bd913b1a;border:1px solid #bd913b4d;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.infiltration-lab-module__OcWt5W__dialog h2{font-family:var(--font-headline);margin:0;font-size:1.35rem}.infiltration-lab-module__OcWt5W__dialog>p:not(.infiltration-lab-module__OcWt5W__dialogRule){color:#99a3a4;margin:16px 0;font-size:.8rem;line-height:1.55}.infiltration-lab-module__OcWt5W__dialogRule{color:#a4b1b5;background:#487f9714;border:1px solid #487f973d;align-items:flex-start;gap:8px;margin:0 0 18px;padding:10px;font-size:.72rem;line-height:1.5;display:flex}.infiltration-lab-module__OcWt5W__dialogRule>:first-child{flex:none;margin-top:1px}.infiltration-lab-module__OcWt5W__dialogActions{justify-content:flex-end;gap:8px;display:flex}.infiltration-lab-module__OcWt5W__dialogActions .btn{min-height:42px}@media (max-width:820px){.infiltration-lab-module__OcWt5W__hud{left:max(6px, env(safe-area-inset-left));right:max(6px, env(safe-area-inset-right));top:max(6px, env(safe-area-inset-top));grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.infiltration-lab-module__OcWt5W__hudIdentity,.infiltration-lab-module__OcWt5W__missionPanel,.infiltration-lab-module__OcWt5W__hudMeta{min-height:0}.infiltration-lab-module__OcWt5W__hudIdentity{max-width:none;padding:0}.infiltration-lab-module__OcWt5W__hudIcon{width:30px;height:30px}.infiltration-lab-module__OcWt5W__hudIdentity strong{white-space:normal;font-size:.78rem}.infiltration-lab-module__OcWt5W__hudIdentity span{display:none}.infiltration-lab-module__OcWt5W__hudMeta>div{min-width:44px;padding:0}.infiltration-lab-module__OcWt5W__hudMeta>div span{display:none}.infiltration-lab-module__OcWt5W__hudMeta strong{font-size:.68rem}.infiltration-lab-module__OcWt5W__iconButton,.infiltration-lab-module__OcWt5W__abandonButton{min-width:40px;min-height:48px;padding:0}.infiltration-lab-module__OcWt5W__abandonButton span{display:none}.infiltration-lab-module__OcWt5W__missionPanel{grid-area:2/1/auto/-1;min-height:0;padding:0 3px}.infiltration-lab-module__OcWt5W__missionHeading span{font-size:.62rem}.infiltration-lab-module__OcWt5W__missionHeading small{font-size:.52rem}.infiltration-lab-module__OcWt5W__missionItem{padding:2px 0}.infiltration-lab-module__OcWt5W__missionItem span{font-size:.62rem}.infiltration-lab-module__OcWt5W__controlsLegend{display:none}.infiltration-lab-module__OcWt5W__objectiveTracker{left:max(6px, env(safe-area-inset-left));top:max(112px, calc(env(safe-area-inset-top) + 106px));width:min(214px,100% - 12px);padding:6px}.infiltration-lab-module__OcWt5W__objectiveTrackerHeading{font-size:.52rem}.infiltration-lab-module__OcWt5W__objectiveItem{padding:4px 5px}.infiltration-lab-module__OcWt5W__objectiveItem span{font-size:.58rem}.infiltration-lab-module__OcWt5W__touchControls{pointer-events:none;z-index:9;display:block;position:absolute;inset:0}.infiltration-lab-module__OcWt5W__feedbackToast{bottom:max(154px, calc(env(safe-area-inset-bottom) + 144px));max-width:calc(100% - 24px)}.infiltration-lab-module__OcWt5W__joystick{pointer-events:auto;touch-action:none;z-index:0;background:0 0;border:0;display:block;position:absolute;inset:0}.infiltration-lab-module__OcWt5W__joystickBase{pointer-events:none;background:radial-gradient(circle,#151c2b6b 0 37%,#080b1494 39% 100%);border:2px solid #91d8f46b;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0006}.infiltration-lab-module__OcWt5W__joystickBase:before,.infiltration-lab-module__OcWt5W__joystickBase:after{content:"";pointer-events:none;background:#a1b1b521;position:absolute}.infiltration-lab-module__OcWt5W__joystickBase:before{width:76px;height:1px}.infiltration-lab-module__OcWt5W__joystickBase:after{width:1px;height:76px}.infiltration-lab-module__OcWt5W__joystickKnob{pointer-events:none;z-index:1;background:#6cbee257;border:2px solid #9de1fbc7;border-radius:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px #0000005c}.infiltration-lab-module__OcWt5W__joystick[data-active=true] .infiltration-lab-module__OcWt5W__joystickKnob{background:#69a9c785}.infiltration-lab-module__OcWt5W__touchActions{bottom:max(16px, env(safe-area-inset-bottom));pointer-events:auto;right:max(14px, env(safe-area-inset-right));z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px;display:grid;position:absolute}.infiltration-lab-module__OcWt5W__touchAction{color:#d2d7d5;touch-action:none;background:#080b14b8;border:2px solid #91d8f461;border-radius:50%;place-items:center;min-width:66px;height:66px;padding:6px;display:grid}.infiltration-lab-module__OcWt5W__touchAction>span{font:800 1rem var(--font-mono,monospace)}.infiltration-lab-module__OcWt5W__touchAction small{color:#879295;letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:.55rem;font-weight:800;overflow:hidden}.infiltration-lab-module__OcWt5W__touchAction:disabled{color:#687276;opacity:.52;border-color:#91d8f429}.infiltration-lab-module__OcWt5W__touchAction[data-active=true]{color:#fff;background:#4497bc75;border-color:#9de1fbeb;box-shadow:0 0 20px #53bee747}.infiltration-lab-module__OcWt5W__briefing{margin:18px 12px;padding:22px 16px}.infiltration-lab-module__OcWt5W__briefingHeading{gap:12px}.infiltration-lab-module__OcWt5W__briefingIcon{width:50px;height:50px}.infiltration-lab-module__OcWt5W__briefingHeading h1{font-size:clamp(1.9rem,10vw,2.75rem)}.infiltration-lab-module__OcWt5W__briefingLead{margin:17px 0;font-size:.78rem}.infiltration-lab-module__OcWt5W__briefingGrid{grid-template-columns:1fr}.infiltration-lab-module__OcWt5W__briefingGrid article{padding:9px 10px}.infiltration-lab-module__OcWt5W__briefingActions{flex-direction:column}.infiltration-lab-module__OcWt5W__soundButton{min-height:44px}.infiltration-lab-module__OcWt5W__resultOverlay{padding:14px}.infiltration-lab-module__OcWt5W__resultCard{padding:24px 18px}.infiltration-lab-module__OcWt5W__resultActions{flex-direction:column}:is(.infiltration-lab-module__OcWt5W__resultActions .btn,.infiltration-lab-module__OcWt5W__resultCard>.btn){width:100%}.infiltration-lab-module__OcWt5W__dialog{padding:20px 16px}.infiltration-lab-module__OcWt5W__dialogActions{flex-direction:column-reverse}.infiltration-lab-module__OcWt5W__dialogActions .btn{justify-content:center;width:100%}}@media (max-width:420px){.infiltration-lab-module__OcWt5W__hudIdentity strong{max-width:148px}.infiltration-lab-module__OcWt5W__touchActions{gap:7px}.infiltration-lab-module__OcWt5W__touchAction{min-width:62px;height:62px}.infiltration-lab-module__OcWt5W__seedStrip{align-items:stretch;gap:10px}}@media (max-height:620px) and (orientation:landscape){.infiltration-lab-module__OcWt5W__touchActions{bottom:8px}.infiltration-lab-module__OcWt5W__joystickBase{width:96px;height:96px}.infiltration-lab-module__OcWt5W__touchAction{min-width:54px;height:50px}.infiltration-lab-module__OcWt5W__missionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.infiltration-lab-module__OcWt5W__alertTrack span,.infiltration-lab-module__OcWt5W__joystickKnob,.infiltration-lab-module__OcWt5W__feedbackToast{transition:none;animation:none}}
.FactionEffects-module__XYSUfG__root{text-align:left;gap:8px;width:100%;min-width:0;display:grid}.FactionEffects-module__XYSUfG__group{gap:4px;min-width:0;display:grid}.FactionEffects-module__XYSUfG__heading{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--faction-effect-heading-size,var(--text-2xs));letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-weight:900;line-height:1.2;display:inline-flex}.FactionEffects-module__XYSUfG__list{gap:4px;min-width:0;display:grid}.FactionEffects-module__XYSUfG__item{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;min-width:0;line-height:1.35;display:grid}.FactionEffects-module__XYSUfG__itemIcon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.FactionEffects-module__XYSUfG__itemCopy{min-width:0}.FactionEffects-module__XYSUfG__empty{color:var(--text-muted);font-family:var(--font-ui);font-style:italic;line-height:1.35}.FactionEffects-module__XYSUfG__compact .FactionEffects-module__XYSUfG__item,.FactionEffects-module__XYSUfG__compact .FactionEffects-module__XYSUfG__empty{font-family:var(--font-mono);font-size:var(--faction-effect-font-size,var(--text-2xs))}.FactionEffects-module__XYSUfG__detailed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.FactionEffects-module__XYSUfG__detailed .FactionEffects-module__XYSUfG__group{background:color-mix(in srgb, var(--bg-muted) 68%, transparent);border:1px solid var(--border);align-content:start;gap:8px;min-width:0;padding:10px}.FactionEffects-module__XYSUfG__detailed .FactionEffects-module__XYSUfG__list{gap:6px}.FactionEffects-module__XYSUfG__detailed .FactionEffects-module__XYSUfG__item{background:var(--bg-card);border:1px solid var(--border);font-family:var(--font-ui);font-size:var(--text-xs);min-height:42px;padding:7px 8px;font-weight:800}.FactionEffects-module__XYSUfG__dark{--text-primary:#fff7e8;--text-secondary:#f5e6c8;--text-muted:#b7ad9d}.FactionEffects-module__XYSUfG__dark .FactionEffects-module__XYSUfG__group{background:#ffffff06;border-color:#d4a0172e}.FactionEffects-module__XYSUfG__dark .FactionEffects-module__XYSUfG__item{background:#d4a01714;border-color:#d4a0172e}@media (max-width:560px){.FactionEffects-module__XYSUfG__detailed{grid-template-columns:1fr}}
.triada-soundtrack-module__qsDsPG__soundtrack{align-items:center;min-width:0;display:inline-flex;position:static}.triada-soundtrack-module__qsDsPG__button{border-radius:var(--radius-sm);color:#a9cbea;cursor:pointer;font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;min-width:104px;min-height:36px;transition:background .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease), transform .16s var(--ease);background:linear-gradient(90deg,#42a5f51f,#0000 48%),#07090b;border:1px solid #42a5f57a;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.66rem;font-weight:900;display:inline-flex;position:relative}.triada-soundtrack-module__qsDsPG__button:hover,.triada-soundtrack-module__qsDsPG__button:focus-visible{border-color:var(--color-info);box-shadow:inset 3px 0 0 var(--color-info), 0 8px 18px #00000057;color:#d9edff;background:linear-gradient(90deg,#42a5f533,#0000 58%),#0b1015;outline:none;transform:translateY(-1px)}.triada-soundtrack-module__qsDsPG__soundtrack[data-active=true] .triada-soundtrack-module__qsDsPG__button{box-shadow:inset 3px 0 0 var(--color-info);color:#d9edff;border-color:#42a5f5e0}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__button{min-width:36px;min-height:36px;padding:0}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.triada-soundtrack-module__qsDsPG__meter{align-items:end;gap:2px;width:14px;height:12px;display:inline-flex}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__meter{width:10px;height:8px;position:absolute;bottom:3px;right:3px}.triada-soundtrack-module__qsDsPG__meter i{background:currentColor;border-radius:999px;width:3px;animation:.82s ease-in-out infinite triada-soundtrack-module__qsDsPG__triadaSoundtrackMeter;display:block}.triada-soundtrack-module__qsDsPG__meter i:first-child{height:7px}.triada-soundtrack-module__qsDsPG__meter i:nth-child(2){height:12px;animation-delay:.13s}.triada-soundtrack-module__qsDsPG__meter i:nth-child(3){height:9px;animation-delay:.26s}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__meter i:first-child{height:4px}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__meter i:nth-child(2){height:7px}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__meter i:nth-child(3){height:5px}.triada-soundtrack-module__qsDsPG__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes triada-soundtrack-module__qsDsPG__triadaSoundtrackMeter{0%,to{opacity:.6;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:768px){.triada-soundtrack-module__qsDsPG__button{min-width:96px;min-height:38px;padding:7px 9px}.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__button{min-width:38px;min-height:38px}}@media (max-width:520px){.triada-soundtrack-module__qsDsPG__soundtrack[data-compact=true] .triada-soundtrack-module__qsDsPG__button{min-width:30px;min-height:30px}}@media (prefers-reduced-motion:reduce){.triada-soundtrack-module__qsDsPG__button,.triada-soundtrack-module__qsDsPG__meter i{transition:none;animation:none}}
.OfficialSiteLink-module__naPn4G__wrapper{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.OfficialSiteLink-module__naPn4G__link{align-items:center;gap:6px;display:inline-flex}.OfficialSiteLink-module__naPn4G__error{color:var(--color-danger);font-size:var(--text-2xs);flex-basis:100%;max-width:30ch;line-height:1.3}.OfficialSiteLink-module__naPn4G__wrapper[data-compact=true] .OfficialSiteLink-module__naPn4G__link{width:100%;min-height:44px}.OfficialSiteLink-module__naPn4G__wrapper[data-compact=true]{width:100%;display:flex}.OfficialSiteLink-module__naPn4G__wrapper[data-icon-only=true] .OfficialSiteLink-module__naPn4G__link{color:var(--text-secondary);height:44px;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease), background var(--duration) var(--ease);border:1px solid #d4a01738;justify-content:center;align-items:center;width:44px;padding:0}.OfficialSiteLink-module__naPn4G__wrapper[data-icon-only=true] .OfficialSiteLink-module__naPn4G__link:hover,.OfficialSiteLink-module__naPn4G__wrapper[data-icon-only=true] .OfficialSiteLink-module__naPn4G__link:focus-visible{border-color:var(--text-accent);color:var(--text-primary);background:#d4a0171a;outline:none}.OfficialSiteLink-module__naPn4G__wrapper[data-icon-only=true] .OfficialSiteLink-module__naPn4G__error{width:min(260px,100vw - 36px);position:absolute;top:calc(100% + 6px);right:0}
