.iBC9JG_shell{z-index:1;height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));display:flex;position:relative}.iBC9JG_sidebar{--ds-sidebar-float-inset:var(--layout-chat-inset)}.iBC9JG_main{min-width:0;min-height:0;padding-left:calc(64px + var(--layout-chat-inset) * 2);transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);flex:1;justify-content:center;display:flex}.iBC9JG_mainExpanded{padding-left:calc(280px + var(--layout-chat-inset) * 2)}@media (min-width:1440px){.iBC9JG_mainChatOpen{padding-right:calc(var(--layout-chat-width) + var(--layout-chat-inset) * 2)}}.iBC9JG_content{gap:var(--gap-400);width:100%;min-width:0;min-height:0;padding:var(--padding-500) var(--padding-1000);flex-direction:column;display:flex}.iBC9JG_topBar{justify-content:space-between;align-items:center;gap:var(--gap-200);display:flex}.iBC9JG_search{width:320px;max-width:100%;position:relative}.iBC9JG_searchKbd{top:50%;right:var(--padding-200);gap:var(--gap-050);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.iBC9JG_topBarActions{align-items:center;gap:var(--gap-200);display:flex}.iBC9JG_stage{background-color:var(--color-bg-container-primary);border-radius:var(--radius-600);min-height:0;padding:var(--padding-500);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.iBC9JG_globeBox{width:min(100%, calc(var(--layout-viewport-height,100vh) - 240px), 860px)}.iBC9JG_globe{width:100%}.iBC9JG_mapBox{position:absolute;inset:0}.iBC9JG_stageBar{top:var(--padding-500);left:var(--padding-500);right:var(--padding-500);justify-content:space-between;align-items:flex-start;gap:var(--gap-200);z-index:4;pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.iBC9JG_viewToggle,.iBC9JG_filters{pointer-events:auto}.iBC9JG_filters{align-items:center;gap:var(--gap-200);flex-wrap:wrap;justify-content:flex-end;display:flex}.iBC9JG_filterSelect{flex-shrink:0;width:232px}.iBC9JG_metaLeft,.iBC9JG_metaRight{padding:var(--padding-500);pointer-events:none;position:absolute;bottom:0}.iBC9JG_metaLeft{gap:var(--gap-200);flex-direction:column;max-width:320px;display:flex;left:0}.iBC9JG_metaRight{align-items:flex-end;gap:var(--gap-400);text-align:right;flex-direction:column;display:flex;right:0}.iBC9JG_metaTitle{font-family:var(--font-family-code);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading);margin:0}.iBC9JG_metaTagline{font-family:var(--font-family-code);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);margin:0}.iBC9JG_legend{margin-top:var(--gap-100)}.iBC9JG_legendDot{border-radius:var(--radius-pill);width:10px;height:10px;color:var(--color-text-secondary);background-color:currentColor;display:block}.iBC9JG_legendAnchor{border-radius:var(--radius-050);background-color:var(--color-bg-container-primary);width:10px;height:10px;color:var(--color-text-secondary);display:block;box-shadow:inset 0 0 0 2px}.iBC9JG_card{gap:var(--gap-050);flex-direction:column;display:flex}.iBC9JG_cardName{font-weight:var(--font-paragraph-sm-emphasis-weight);color:var(--color-text-primary)}.iBC9JG_cardCity{font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}.iBC9JG_cardMeta{align-items:center;gap:var(--gap-100);color:var(--color-text-secondary);display:inline-flex}.iBC9JG_cardBook{font-size:var(--font-caption-size);line-height:var(--font-caption-line-height);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.iBC9JG_metricsRow{justify-content:flex-end;align-items:center;gap:var(--gap-200) var(--gap-500);flex-wrap:wrap;display:flex}.iBC9JG_liveDot{border-radius:var(--radius-pill);background-color:var(--color-status-positive-border);flex-shrink:0;width:8px;height:8px}.iBC9JG_metric{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.iBC9JG_metricValue{font-family:var(--font-paragraph-sm-emphasis-family);font-size:var(--font-paragraph-sm-emphasis-size);font-weight:var(--font-paragraph-sm-emphasis-weight);line-height:var(--font-paragraph-sm-emphasis-line-height);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.iBC9JG_metricLabel{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}.iBC9JG_kbdHint{align-items:center;gap:var(--gap-200);font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);margin:0;display:flex}.iBC9JG_kbdRow{gap:var(--gap-050);display:inline-flex}@media (max-width:1080px){.iBC9JG_shell{height:auto;min-height:100vh}.iBC9JG_content{padding:var(--padding-400)}.iBC9JG_stage{align-items:center;gap:var(--gap-500);flex-direction:column;display:flex}.iBC9JG_stageBar{position:static}.iBC9JG_globeBox{width:min(100%,480px)}.iBC9JG_mapBox{width:100%;height:max(420px, calc(var(--layout-viewport-height,100vh) - 320px));position:relative;inset:auto}.iBC9JG_metaLeft,.iBC9JG_metaRight{pointer-events:auto;max-width:none;padding:0;position:static}.iBC9JG_metaRight{text-align:left;align-items:flex-start}.iBC9JG_metric{align-items:flex-start}.iBC9JG_metricsRow{justify-content:flex-start;gap:var(--gap-400) var(--gap-500)}}@media (max-width:959px){.iBC9JG_shell{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}}@media (max-width:760px){.iBC9JG_sidebar{width:auto}.iBC9JG_main,.iBC9JG_mainExpanded{padding-left:0}}@media (max-width:600px){.iBC9JG_shell{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}}@media (max-width:768px){.iBC9JG_topBar{padding-left:56px}}.iBC9JG_searchIconMobile{display:none}@media (max-width:768px){.iBC9JG_search{display:none}.iBC9JG_searchIconMobile{display:inline-flex}.iBC9JG_topBar{justify-content:flex-end;align-items:center;min-height:40px}.iBC9JG_filters{justify-content:stretch}.iBC9JG_filterSelect{flex:100%;width:100%}}
.ds-checkbox{align-items:center;gap:var(--gap-200);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-checkbox__box{box-sizing:border-box;border:var(--border-050) solid var(--color-input-border-primary);border-radius:var(--radius-200);background-color:var(--color-input-bg-primary);width:24px;height:24px;transition:background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox__icon{width:14px;height:14px;color:var(--color-action-primary-text-active);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);display:block}.ds-checkbox__label{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-checkbox--has-helper{align-items:flex-start}.ds-checkbox__text{gap:var(--gap-050);flex-direction:column;display:flex}.ds-checkbox__helper{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary)}.ds-checkbox--error .ds-checkbox__helper{color:var(--color-status-error-border)}.ds-checkbox__box--checked,.ds-checkbox__box--indeterminate{background-color:var(--color-action-primary-bg);border-color:var(--color-action-primary-bg)}.ds-checkbox__box--checked .ds-checkbox__icon,.ds-checkbox__box--indeterminate .ds-checkbox__icon{opacity:1}.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box{border-color:var(--color-action-primary-bg)}.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box--checked,.ds-control-host:not(:disabled):not([aria-disabled=true]):hover .ds-checkbox__box--indeterminate{background-color:var(--color-action-primary-bg-hover);border-color:var(--color-action-primary-bg-hover)}.ds-checkbox:focus-visible{outline:none}.ds-checkbox:focus-visible .ds-checkbox__box{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-checkbox--disabled{opacity:.4;cursor:not-allowed}.ds-checkbox__box--compact{width:20px;height:20px}.ds-checkbox__box--compact .ds-checkbox__icon{width:12px;height:12px}.ds-checkbox--compact .ds-checkbox__label{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}.ds-checkbox-group,.ds-checkbox-group__items{gap:var(--gap-200);flex-direction:column;display:flex}.ds-checkbox-group--horizontal .ds-checkbox-group__items{gap:var(--gap-500);flex-direction:row}
