._GFjUa_fade{z-index:var(--ce-z-content);opacity:0;background:var(--ce-bg);transition:opacity .65s var(--ce-ease-standard);position:absolute;inset:0}._GFjUa_fadeIn{opacity:1}._GFjUa_map{width:100%;height:100%;position:absolute;inset:0}@keyframes _GFjUa_exRing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}._GFjUa_markerRing{cursor:pointer;transition:transform var(--ce-transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:2.5px;display:flex;position:relative;transform:translateZ(0)}._GFjUa_markerRing:hover,[data-highlighted]>._GFjUa_markerRing{transform:scale(1.12)}._GFjUa_markerRingLive{background:var(--pin-hue,var(--ce-live));box-shadow:0 0 0 2px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 16%, transparent), 0 0 18px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 40%, transparent)}._GFjUa_markerRingLive:before{content:"";border:1.5px solid color-mix(in srgb, var(--pin-hue,var(--ce-live)) 30%, transparent);pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite _GFjUa_exRing;position:absolute;inset:-5px}._GFjUa_markerRingTraining,._GFjUa_clusterRingTraining{--pin-hue:var(--ce-trainee-live)}._GFjUa_markerRingOffline{background:var(--ce-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--ce-gold) 14%, transparent), 0 0 16px color-mix(in srgb, var(--ce-gold) 30%, transparent)}._GFjUa_markerAvatar{border:2.5px solid var(--ce-bg)}._GFjUa_markerWrap{display:flex;position:relative}._GFjUa_markerLabel{max-width:100px;padding:1px var(--ce-space-2);border-radius:var(--ce-radius-sm);background:color-mix(in srgb, var(--ce-black) 35%, transparent);border:1px solid var(--ce-border);font-size:var(--ce-fs-2xs);color:var(--ce-text-primary);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;box-shadow:var(--ce-shadow-elevated);font-weight:600;line-height:1.4;position:absolute;top:calc(100% + 3px);left:50%;overflow:hidden;transform:translate(-50%)}._GFjUa_clusterRing{align-items:center;gap:var(--ce-space-2);padding:4px var(--ce-space-3) 4px 4px;border-radius:var(--ce-radius-pill);background:var(--ce-glass-bg);-webkit-backdrop-filter:blur(40px)saturate(1.4);backdrop-filter:blur(40px)saturate(1.4);border:2px solid var(--pin-hue,var(--ce-live));box-shadow:0 0 0 3px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 16%, transparent), 0 4px 22px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 35%, transparent), var(--ce-shadow-glass-inset);cursor:pointer;transition:transform var(--ce-transition-fast);display:inline-flex;position:relative}._GFjUa_clusterRing:hover,._GFjUa_clusterRing[data-highlighted]{transform:scale(1.08)}._GFjUa_clusterRingLive:before{content:"";border-radius:var(--ce-radius-pill);border:1.5px solid color-mix(in srgb, var(--pin-hue,var(--ce-live)) 30%, transparent);pointer-events:none;animation:3s ease-in-out infinite _GFjUa_exRing;position:absolute;inset:-4px}._GFjUa_clusterRingOffline{border-color:var(--ce-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--ce-gold) 16%, transparent), 0 4px 22px color-mix(in srgb, var(--ce-gold) 35%, transparent), var(--ce-shadow-glass-inset)}._GFjUa_clusterRingActive{box-shadow:0 0 0 4px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 26%, transparent), 0 4px 30px color-mix(in srgb, var(--pin-hue,var(--ce-live)) 50%, transparent), var(--ce-shadow-glass-inset);transform:scale(1.08)}._GFjUa_clusterRingActive._GFjUa_clusterRingOffline{box-shadow:0 0 0 4px color-mix(in srgb, var(--ce-gold) 26%, transparent), 0 4px 30px color-mix(in srgb, var(--ce-gold) 50%, transparent), var(--ce-shadow-glass-inset)}._GFjUa_clusterAvatars{align-items:center;display:inline-flex}._GFjUa_clusterAvatarSlot{margin-inline-start:-10px;display:inline-flex}._GFjUa_clusterAvatarSlot:first-child{margin-inline-start:0}._GFjUa_clusterAvatar{border:2px solid var(--ce-bg)}._GFjUa_clusterCount{font-size:var(--ce-fs-base);color:var(--ce-text-primary);padding:0 var(--ce-space-1);letter-spacing:.2px;text-align:center;min-width:14px;font-weight:600}._GFjUa_mapDetailCard{width:min(310px, calc(100% - var(--ce-space-6)));z-index:var(--ce-z-detail);cursor:default;position:absolute}@media (prefers-reduced-motion:reduce){._GFjUa_markerRingLive:before,._GFjUa_clusterRingLive:before{animation:none}}
.TB-tuW_root{line-height:0;display:block}.TB-tuW_root svg{width:100%;height:100%;display:block}
@property --chat-closed-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes _6wVWqW_chat-closed-halo{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--ce-live) 10%, transparent), 0 4px 16px color-mix(in srgb, var(--ce-live) 14%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--ce-live) 18%, transparent), 0 6px 24px color-mix(in srgb, var(--ce-live) 26%, transparent)}}@keyframes _6wVWqW_chat-closed-sweep{to{--chat-closed-sweep:360deg}}._6wVWqW_card{isolation:isolate;border-color:color-mix(in srgb, var(--ce-live) 40%, transparent);background-image:radial-gradient(120% 160% at 0% 0%, color-mix(in srgb, var(--ce-live) 12%, transparent), transparent 55%);animation:4.5s ease-in-out infinite _6wVWqW_chat-closed-halo;position:relative}._6wVWqW_card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--chat-closed-sweep), transparent 0deg 250deg, color-mix(in srgb, var(--ce-live-light) 70%, transparent) 300deg, var(--ce-live-light) 330deg, transparent 360deg);pointer-events:none;padding:1px;animation:6s linear infinite _6wVWqW_chat-closed-sweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){._6wVWqW_card,._6wVWqW_card:before{animation:none}}
.JnZa_a_wrap{width:100%;max-width:var(--ce-prose-max-w);aspect-ratio:16/9;border-radius:var(--ce-radius-lg);background:var(--ce-bg);border:1px solid var(--ce-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.JnZa_a_poster{background:var(--ce-bg);cursor:pointer;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.JnZa_a_poster[aria-busy=true]{cursor:progress}.JnZa_a_posterImg{object-fit:cover}.JnZa_a_posterPlaceholder{background:linear-gradient(135deg, color-mix(in srgb, var(--ce-purple) 22%, var(--ce-bg)), var(--ce-bg));position:absolute;inset:0}.JnZa_a_posterGradient{background:linear-gradient(180deg, color-mix(in srgb, var(--ce-black) 10%, transparent), color-mix(in srgb, var(--ce-black) 45%, transparent));transition:var(--ce-transition-fast);position:absolute;inset:0}.JnZa_a_poster:hover .JnZa_a_posterGradient{background:linear-gradient(180deg, color-mix(in srgb, var(--ce-black) 20%, transparent), color-mix(in srgb, var(--ce-black) 55%, transparent))}.JnZa_a_playBtn{width:var(--ce-space-12);height:var(--ce-space-12);background:color-mix(in srgb, var(--ce-black) 40%, transparent);border:1px solid var(--ce-border);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);color:var(--ce-white);transition:var(--ce-transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JnZa_a_poster:hover .JnZa_a_playBtn{background:color-mix(in srgb, var(--ce-live) 80%, transparent);transform:translate(-50%,-50%)scale(1.06)}.JnZa_a_poster:focus-visible{outline:var(--ce-focus-ring);outline-offset:-2px}.JnZa_a_introTag{top:var(--ce-space-3);left:var(--ce-space-3);padding:var(--ce-space-1) var(--ce-space-2);border-radius:var(--ce-radius-sm);font-size:var(--ce-fs-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ce-white);background:color-mix(in srgb, var(--ce-black) 40%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--ce-border);font-weight:600;position:absolute}
.Chi7Oa_overlay{width:var(--ce-dropdown-w);max-width:70vw}.Chi7Oa_messages{justify-content:flex-end;align-items:flex-start;gap:var(--ce-space-2);max-height:45dvh;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--ce-black) 12%);mask-image:linear-gradient(to bottom, transparent 0%, var(--ce-black) 12%);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.Chi7Oa_messages::-webkit-scrollbar{display:none}.Chi7Oa_msg{align-items:flex-start;gap:var(--ce-space-2);width:fit-content;max-width:100%;padding:var(--ce-space-1) var(--ce-space-3) var(--ce-space-1) var(--ce-space-1);background:color-mix(in srgb, var(--ce-black) 35%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--ce-border-light);border-top-color:var(--ce-border-hover);border-radius:var(--ce-radius-pill);box-shadow:var(--ce-shadow-elevated), var(--ce-shadow-glass-inset);animation:Chi7Oa_msgIn var(--ce-duration) var(--ce-ease-decelerate);transition:opacity var(--ce-duration-slower) ease;align-self:flex-start;display:flex}.Chi7Oa_msgLeaving{opacity:0}@keyframes Chi7Oa_msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Chi7Oa_msg{transition:none;animation:none}}.Chi7Oa_msgTip{background:linear-gradient(135deg, color-mix(in srgb, var(--ce-live) 22%, transparent), color-mix(in srgb, var(--ce-live-light) 12%, transparent)), color-mix(in srgb, var(--ce-black) 38%, transparent);border-color:color-mix(in srgb, var(--ce-live) 32%, transparent)}.Chi7Oa_msgSubscription{background:linear-gradient(135deg, color-mix(in srgb, var(--ce-purple-deep) 22%, transparent), color-mix(in srgb, var(--ce-purple) 12%, transparent)), color-mix(in srgb, var(--ce-black) 38%, transparent);border-color:color-mix(in srgb, var(--ce-purple-deep) 32%, transparent)}.Chi7Oa_avatar{flex-shrink:0;margin-top:1px;display:inline-flex}.Chi7Oa_line{min-width:0;font-size:var(--ce-fs-lg);text-shadow:0 1px 3px color-mix(in srgb, var(--ce-black) 60%, transparent);word-break:break-word;line-height:1.4}.Chi7Oa_username{margin-right:var(--ce-space-2);font-weight:600}.Chi7Oa_text{color:var(--ce-white)}.Chi7Oa_tipLabel,.Chi7Oa_subscriptionLabel{align-items:center;gap:var(--ce-space-1);margin-right:var(--ce-space-2);font-weight:600;display:inline-flex}.Chi7Oa_tipLabel{color:var(--ce-live-light)}.Chi7Oa_subscriptionLabel{color:var(--ce-purple)}.Chi7Oa_composer{margin-top:var(--ce-space-2);width:100%}.Chi7Oa_composerInteractive{opacity:.4;transition:opacity var(--ce-duration-slower) var(--ce-ease-smooth)}.Chi7Oa_composerInteractive:hover,.Chi7Oa_composerInteractive:focus-within{opacity:1}@media (hover:none){.Chi7Oa_composerInteractive{opacity:1}}.Chi7Oa_composerHidden{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.Chi7Oa_composerInteractive{transition:none}}.Chi7Oa_replayNotice{min-height:40px;padding:0 var(--ce-space-4);background:color-mix(in srgb, var(--ce-black) 35%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--ce-border-light);border-top-color:var(--ce-border-hover);border-radius:var(--ce-radius-pill);box-shadow:var(--ce-shadow-elevated), var(--ce-shadow-glass-inset);color:var(--ce-text-secondary);font-size:var(--ce-fs-base);align-items:center;line-height:1.35;display:flex}.Chi7Oa_inputRow{align-items:center;gap:var(--ce-space-2);display:flex}.Chi7Oa_input{min-width:0;height:40px;padding:0 var(--ce-space-4);background:color-mix(in srgb, var(--ce-black) 35%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--ce-border-light);border-top-color:var(--ce-border-hover);border-radius:var(--ce-radius-pill);box-shadow:var(--ce-shadow-elevated), var(--ce-shadow-glass-inset);color:var(--ce-white);font:inherit;font-size:var(--ce-fs-lg);transition:var(--ce-transition);outline:none;flex:1}.Chi7Oa_input::placeholder{color:var(--ce-text-secondary)}.Chi7Oa_input:focus{border-color:var(--ce-border-hover);background:color-mix(in srgb, var(--ce-black) 52%, transparent)}.Chi7Oa_input:disabled{cursor:not-allowed}.Chi7Oa_send{width:40px;height:40px;color:var(--ce-bg);background:color-mix(in srgb, var(--ce-white) 92%, transparent);border:1px solid color-mix(in srgb, var(--ce-white) 50%, transparent);border-top-color:color-mix(in srgb, var(--ce-white) 80%, transparent);border-radius:var(--ce-radius-pill);cursor:pointer;box-shadow:var(--ce-shadow-glass-inset);transition:var(--ce-transition);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Chi7Oa_send:hover:not(:disabled){background:var(--ce-white)}.Chi7Oa_send:disabled{opacity:.5;cursor:not-allowed}.Chi7Oa_send svg{width:var(--ce-space-4);height:var(--ce-space-4)}@media (max-width:1023px){.Chi7Oa_overlay{width:var(--ce-dropdown-w-sm)}}@media (max-width:767px){.Chi7Oa_overlay{width:min(var(--ce-dropdown-w-sm), 68vw)}.Chi7Oa_messages{max-height:40dvh}}.Chi7Oa_composerInteractive:active,.Chi7Oa_send:active{opacity:.85;transition-duration:var(--ce-duration-press);transition-timing-function:ease-out;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.Chi7Oa_composerInteractive:active,.Chi7Oa_send:active{transform:none}}