.gpk-chat{flex-direction:column;gap:14px;display:flex}.gpk-chat-you{justify-content:flex-end;display:flex}.gpk-chat-engine{align-items:flex-start;gap:10px;display:flex}.gpk-chat-engine>.gpk-mark{flex:none;width:24px;height:24px;padding:0}.gpk-answer-states{border-bottom:1px solid var(--overlay-line);padding-bottom:10px}.gpk-chat .gpk-md :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.gpk-chat mark[data-brand=you]{color:var(--color-fg-primary);background:var(--you-surface)}.gpk-chat mark[data-brand=rival]{color:var(--color-fg-secondary);background:var(--overlay-faint)}.gpk-srcpill[data-originating=true]{color:var(--color-fg-primary);border-color:var(--line-strong);background:var(--overlay-soft)}.gpk-bubble{border-radius:var(--radius-card);border:1px solid var(--overlay-line);background:var(--overlay-whisper);min-width:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-fg-primary);overflow-wrap:anywhere;margin:0;padding:10px 14px}.gpk-chat-you .gpk-bubble{background:var(--you-surface);border-color:var(--tone-accent-border)}.gpk-bubble p+p{margin-top:10px}.gpk-srcs{flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.gpk-srcpill{border-radius:var(--radius-pill);border:1px solid var(--overlay-line);background:var(--overlay-faint);min-height:24px;font-size:var(--text-micro);color:var(--color-fg-secondary);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.gpk-srcpill:is(:hover,:active){color:var(--color-fg-primary)}.gpk-srcrow{border-top:1px solid var(--overlay-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.gpk-srcrow-n{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--text-micro);color:var(--color-fg-muted)}.gpk-srcrow .gpk-wrow-title a{color:inherit}.gpk-answer-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.gpk-masked-brand{background:var(--overlay-faint);color:inherit;font:inherit;cursor:help;text-underline-offset:3px;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.gpk-answer-layout:has(.gpk-answer-evidence){grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.gpk-answer-evidence{border-left:1px solid var(--line);min-width:0;padding-left:20px}.gpk-answer-evidence .gpk-col-label{padding-top:0}.gpk-answer-evidence .gpk-pane-list+.gpk-pane-list{margin-top:24px}@media (max-width:639px){.gpk-answer-layout:has(.gpk-answer-evidence){grid-template-columns:minmax(0,1fr)}.gpk-answer-evidence{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}
.aEZgXq_banner{border:1px solid var(--tone-accent-border);border-radius:var(--radius-card);background:var(--tone-accent-surface);width:100%;color:var(--color-fg-primary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px;display:grid}.aEZgXq_icon{border-radius:var(--radius-md);background:var(--tone-accent-surface);width:40px;height:40px;color:var(--color-accent-text);place-items:center;display:grid}.aEZgXq_copy{font-size:var(--text-body-sm);line-height:var(--text-body--line-height)}.aEZgXq_copy strong{font-weight:600}.aEZgXq_copy p{color:var(--color-fg-secondary);margin:4px 0 0}.aEZgXq_action{white-space:nowrap}@media (max-width:639px){.aEZgXq_banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px}.aEZgXq_action{grid-column:2/-1}.aEZgXq_close{grid-area:1/3}}
.Ws6MCW_row .gpk-wrow{grid-template-columns:minmax(0,1fr) auto auto}.Ws6MCW_row .gpk-wrow:has(>.gpk-wrow-pick){grid-template-columns:32px minmax(0,1fr) auto auto}.Ws6MCW_row .gpk-wrow-icon{display:none}.Ws6MCW_row .gpk-wrow-meta{display:contents}.Ws6MCW_row .gpk-wrow-actions{justify-content:flex-end}@media (max-width:639px){.Ws6MCW_row .gpk-wrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.Ws6MCW_row .gpk-wrow-status{grid-area:2/1}.Ws6MCW_row .gpk-wrow-actions{grid-area:1/2/span 2}.Ws6MCW_row .gpk-wrow:has(>.gpk-wrow-pick){grid-template-columns:24px minmax(0,1fr) auto}.Ws6MCW_row .gpk-wrow-pick{grid-area:1/1/span 2}.Ws6MCW_row .gpk-wrow:has(>.gpk-wrow-pick) .gpk-wrow-status{grid-column:2}.Ws6MCW_row .gpk-wrow:has(>.gpk-wrow-pick) .gpk-wrow-actions{grid-column:3}}.Ws6MCW_row{border-bottom:1px solid var(--color-border-subtle)}
.mk2QHa_latest{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);display:flex}.mk2QHa_copy{min-width:0}.mk2QHa_headline{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-h3);overflow-wrap:anywhere;text-wrap:balance;font-weight:400}.mk2QHa_actions{gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}@media (max-width:639px){.mk2QHa_latest{flex-direction:column;align-items:flex-start}}
.TUwGbW_map{background:var(--color-surface-base);color:var(--color-fg-primary);z-index:var(--gpk-z-base);grid-template-columns:260px minmax(0,1fr);display:grid;position:fixed;inset:0}.TUwGbW_rail{background:var(--color-surface-card);border-right:1px solid var(--color-border-subtle);align-content:start;gap:24px;padding:20px;display:grid;overflow-y:auto}.TUwGbW_rail h1{font:400 var(--text-h3) var(--font-display);margin:0}.TUwGbW_rail>div>span{color:var(--color-fg-muted);font-size:var(--text-label)}.TUwGbW_rail a{justify-content:start}.TUwGbW_rail svg{width:16px;height:16px}.TUwGbW_desktopFilters{gap:24px;display:grid}.TUwGbW_group{border:0;gap:8px;min-width:0;padding:0;display:grid}.TUwGbW_group legend{font-size:var(--text-label);color:var(--color-fg-muted);align-items:center;margin-bottom:8px;font-weight:600;display:flex}.TUwGbW_group label{min-height:32px;font-size:var(--text-body-sm)}.TUwGbW_canvas{min-width:0;min-height:0;position:relative}.TUwGbW_search{z-index:5;align-items:center;gap:8px;max-width:340px;display:flex;position:absolute;inset:20px 20px auto}.TUwGbW_search .gpk-search{background:var(--color-surface-card);flex:1;min-width:0}.TUwGbW_status{z-index:5;position:absolute;bottom:20px;right:20px}.TUwGbW_empty{place-items:center;height:100%;padding:20px;display:grid}.TUwGbW_phoneFilters{display:none}.TUwGbW_page{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);width:168px;box-shadow:var(--shadow-glass);position:relative}.TUwGbW_page .TUwGbW_open{text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:inherit;background:0 0;border:0;justify-content:stretch;gap:4px;padding:8px;line-height:1.3;display:grid}.TUwGbW_open .gpk-map-sketch{object-fit:cover;object-position:top;border-radius:var(--radius-sm);width:100%;height:78px}.TUwGbW_open strong{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.TUwGbW_open span{font-size:var(--text-micro);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TUwGbW_open .TUwGbW_findings{color:var(--color-fg-primary)}.TUwGbW_open:focus-visible{outline:2px solid var(--color-fg-primary);outline-offset:3px}.TUwGbW_open:hover{background:var(--color-surface-inset)}.TUwGbW_badge{border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--text-micro);background:var(--color-fg-primary);color:var(--color-surface-base);pointer-events:none;place-items:center;padding:0 4px;display:grid;position:absolute;top:-10px;right:-10px}.TUwGbW_unreachable .TUwGbW_page{border-style:dashed}.TUwGbW_scriptLink path{stroke-dasharray:5 4}.TUwGbW_canvas .react-flow__edge-path{stroke:var(--color-border-strong);stroke-width:1.5px}.TUwGbW_canvas .react-flow__controls-button{background:var(--color-surface-card);width:34px;height:34px;color:var(--color-fg-primary);border-color:var(--color-border-subtle)}.TUwGbW_canvas .react-flow__controls-button svg{fill:currentColor}.TUwGbW_page .react-flow__handle{opacity:0;pointer-events:none}@media (max-width:899px){.TUwGbW_map{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.TUwGbW_rail{border-right:0;border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:16px;padding:12px 16px;display:flex}.TUwGbW_rail h1{font-size:var(--text-h4)}.TUwGbW_rail a{font-size:var(--text-label)}.TUwGbW_desktopFilters{display:none}.TUwGbW_phoneFilters{min-height:44px;margin-left:auto;display:inline-flex}.TUwGbW_group label{min-height:44px}.TUwGbW_canvas .react-flow__controls-button{width:44px;height:44px}}