.xt-agent-launcher{--xt-agent-accent-resolved:var(--xt-agent-accent,var(--xt-brand-green));left:calc(var(--xt-rail-width) + 12px);top:calc(var(--xt-map-top-inset) + 12px);z-index:16;color:var(--xt-text);font-family:var(--xt-font-sans);flex-direction:column-reverse;align-items:flex-start;gap:10px;display:flex;position:absolute}@media (max-width:640px){.xt-agent-launcher{left:12px;top:calc(var(--xt-map-top-inset) + 64px)}}.xt-agent-launcher__orb{border:1px solid var(--xt-stroke);clip-path:var(--xt-clip-small-br);background:radial-gradient(120px 64px at 34px 50%, color-mix(in srgb, var(--xt-agent-accent-resolved) 16%, transparent) 0%, transparent 70%), var(--xt-panel);-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));color:var(--xt-text);cursor:pointer;text-align:left;border-radius:0;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-family:inherit;display:flex;position:relative}.xt-agent-launcher__orb:hover,.xt-agent-launcher__orb[aria-expanded=true]{border-color:var(--xt-text-faint)}.xt-agent-launcher__orb>canvas{--xt-orb-ink:var(--xt-agent-accent-resolved);flex:none}.xt-agent-launcher__pitch{flex-direction:column;gap:1px;min-width:0;display:flex}.xt-agent-launcher__name{color:var(--xt-text);font-size:var(--xt-text-sm);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.15}.xt-agent-launcher__hint{color:var(--xt-text-muted);font-size:var(--xt-text-xs);white-space:nowrap;line-height:1.25}.xt-agent-launcher__orb:focus-visible{outline:none}.xt-agent-launcher__orb:focus-visible:after{content:"";border:2px solid var(--xt-agent-accent-resolved);pointer-events:none;position:absolute;inset:3px}.xt-agent-popover{width:min(360px,100vw - 24px);height:min(520px, calc(100dvh - var(--xt-map-top-inset) - var(--xt-map-controls-reserve) - 12px - 76px - 10px - 12px));border:1px solid var(--xt-stroke);min-height:220px;clip-path:var(--xt-clip-panel-bl);background:var(--xt-panel);-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));border-radius:0;flex-direction:column;display:flex}.xt-agent-popover__head{border-bottom:1px solid var(--xt-stroke);flex:none;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.xt-agent-popover__name{min-width:0;font-size:var(--xt-text-sm);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.xt-agent-popover__full{border-radius:var(--xt-radius-sm);min-height:32px;color:var(--xt-text-muted);flex:none;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.xt-agent-popover__full:hover,.xt-agent-popover__full:focus-visible{color:var(--xt-text);background:color-mix(in srgb, var(--xt-text) 8%, transparent)}.xt-agent-popover__full:focus-visible{outline:2px solid var(--xt-agent-accent-resolved);outline-offset:-2px}.xt-agent-popover__close{border-radius:var(--xt-radius-sm);width:32px;height:32px;color:var(--xt-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xt-agent-popover__close:hover,.xt-agent-popover__close:focus-visible{color:var(--xt-text);background:color-mix(in srgb, var(--xt-text) 8%, transparent)}.xt-agent-popover__close:focus-visible{outline:2px solid var(--xt-agent-accent-resolved);outline-offset:-2px}.xt-agent-popover__foot{border-top:1px solid var(--xt-stroke);flex-direction:column;flex:none;gap:6px;padding:8px 10px 10px;display:flex}.xt-agent-popover__foot .xt-agent-usage{padding-left:2px}.xt-agent-popover__notice{color:var(--xt-text-muted);font-size:var(--xt-text-2xs,.625rem);margin:0;padding-left:2px;line-height:1.45}.xt-agent-popover__notice a{color:var(--xt-text);text-underline-offset:2px;text-decoration:underline}.xt-agent-popover__notice a:focus-visible{outline:2px solid var(--xt-agent-accent-resolved);outline-offset:2px}@media (max-width:640px){.xt-agent-popover{width:calc(100vw - 24px)}}
.xt-alerts{--xt-alerts-co-yellow:#fcd116;--xt-alerts-co-blue:#003893;--xt-alerts-co-red:#ce1126;--xt-alerts-width:288px;--xt-alerts-basemap-clearance:calc(var(--xt-map-controls-reserve) + 12px + 44px + 12px);top:calc(var(--xt-map-top-inset) + 12px);z-index:14;width:var(--xt-alerts-width);max-height:calc(100dvh - var(--xt-map-top-inset) - 12px - var(--xt-alerts-basemap-clearance));color:var(--xt-text);font-family:var(--xt-font-sans);pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;right:12px}.xt-alerts>*{pointer-events:auto}.xt-alerts[data-drawer=news]{right:calc(var(--xt-news-width,33.3333vw) + var(--xt-panel-handle-overhang,6px) + 12px)}.xt-alerts[data-drawer=markets]{right:calc(min(var(--xt-market-width,360px), 100vw) + var(--xt-panel-handle-overhang,6px) + 12px)}.xt-alerts__toggle{border:1px solid var(--xt-stroke);clip-path:var(--xt-clip-small-br);background:var(--xt-panel);-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));color:var(--xt-text);font-family:inherit;font-size:var(--xt-text-xs);letter-spacing:.02em;cursor:pointer;border-radius:0;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.xt-alerts__toggle:hover,.xt-alerts__toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--xt-brand-green) 55%, var(--xt-stroke))}.xt-alerts__toggle:focus-visible{outline:2px solid var(--xt-brand-green);outline-offset:-4px}.xt-alerts__body{border:1px solid var(--xt-stroke);width:100%;min-height:0;clip-path:var(--xt-clip-panel-bl);background:var(--xt-panel);-webkit-backdrop-filter:blur(var(--xt-blur));backdrop-filter:blur(var(--xt-blur));scrollbar-width:thin;scrollbar-color:var(--xt-text-faint) transparent;border-radius:0;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.xt-alerts__body::-webkit-scrollbar{width:6px}.xt-alerts__body::-webkit-scrollbar-thumb{background:var(--xt-text-faint);border-radius:0}.xt-alerts__stats{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.xt-alerts__stat{border:1px solid var(--xt-stroke);border-radius:0;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.xt-alerts__stat-label{color:var(--xt-text-muted);font-size:var(--xt-text-xs);align-items:center;gap:6px;display:flex}.xt-alerts__stat-value{color:var(--xt-text);font-size:var(--xt-text-count);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.xt-alerts__caption{color:var(--xt-text-faint);font-family:var(--xt-font-mono);letter-spacing:.02em;margin:0;font-size:.625rem;line-height:1.35}.xt-alerts__flag{background:linear-gradient(to bottom, var(--xt-alerts-co-yellow) 0 50%, var(--xt-alerts-co-blue) 50% 75%, var(--xt-alerts-co-red) 75% 100%);border-radius:0;flex:none;width:12px;height:8px}.xt-alerts__section{flex-direction:column;gap:6px;display:flex}.xt-alerts__heading{color:var(--xt-text-muted);font-size:var(--xt-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:500}.xt-alerts__empty{color:var(--xt-text-faint);font-size:var(--xt-text-xs);margin:0}.xt-alerts__list{margin:0;padding:0;list-style:none}.xt-alerts__list li+li{border-top:1px solid var(--xt-stroke)}.xt-alerts__row{color:var(--xt-text);font-size:var(--xt-text-xs);align-items:baseline;gap:6px;padding:6px 2px;text-decoration:none;display:flex}.xt-alerts__row:hover .xt-alerts__place,.xt-alerts__row:focus-visible .xt-alerts__place{color:var(--xt-text);text-underline-offset:2px;text-decoration:underline}.xt-alerts__row:focus-visible{outline:2px solid var(--xt-brand-green);outline-offset:-2px}.xt-alerts__mag{font-family:var(--xt-font-mono);font-variant-numeric:tabular-nums;flex:none}.xt-alerts__int{color:var(--xt-text-muted);font-family:var(--xt-font-mono);flex:none}.xt-alerts__place{min-width:0;color:var(--xt-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xt-alerts__when{color:var(--xt-text-faint);font-variant-numeric:tabular-nums;flex:none}.xt-alerts-push{border-top:1px solid var(--xt-stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;padding-top:8px;display:flex}.xt-alerts-push[data-pending]{visibility:hidden}.xt-alerts-push__status{color:var(--xt-text-muted);font-size:var(--xt-text-xs);align-items:center;gap:6px;display:inline-flex}.xt-alerts-push__dot{background:var(--xt-brand-green);border-radius:50%;width:7px;height:7px}.xt-alerts-push__btn{border:1px solid var(--xt-stroke);color:var(--xt-text-muted);font-family:var(--xt-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:6px 10px;font-size:.625rem}.xt-alerts-push__btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--xt-brand-green) 55%, var(--xt-stroke));color:var(--xt-text)}.xt-alerts-push__btn--primary{clip-path:var(--xt-clip-small-br);background:var(--xt-brand-green);color:var(--xt-bg-void);border-color:#0000;font-weight:700}.xt-alerts-push__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--xt-brand-green) 85%, #fff);color:var(--xt-bg-void);border-color:#0000}.xt-alerts-push__btn:focus-visible{outline:2px solid var(--xt-text);outline-offset:-3px}.xt-alerts-push__btn:disabled{opacity:.5;cursor:default}.xt-alerts-push__note,.xt-alerts-push__error{width:100%;color:var(--xt-text-muted);font-size:var(--xt-text-xs);margin:0;line-height:1.45}.xt-alerts-push__note strong{color:var(--xt-text);font-weight:600}.xt-alerts-push__error{color:var(--xt-danger)}.xt-alerts__section>.xt-alerts-push__note{border-top:1px solid var(--xt-stroke);padding-top:8px}.xt-alerts-push__legal{width:100%;color:var(--xt-text-muted);font-size:var(--xt-text-xs);margin:6px 0 0;line-height:1.45}.xt-alerts-push__legal a{color:var(--xt-text);text-underline-offset:2px;text-decoration:underline}.xt-alerts-push__legal a:focus-visible{outline:2px solid var(--xt-text);outline-offset:2px}.xt-alerts-push__share{vertical-align:-2px;margin:0 4px;display:inline-block}@media (max-width:640px){.xt-alerts{display:none}}
