.ViewEditModeToggle_toggleLocked__v3J_F,.ViewEditModeToggle_toggleUnlocked__alurn{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--ic-border);border-radius:4px;background:transparent;color:var(--ic-muted);font:inherit;font-size:.8rem;font-weight:600;padding:.3rem .65rem;cursor:pointer}.ViewEditModeToggle_toggleLocked__v3J_F:hover:not(:disabled),.ViewEditModeToggle_toggleUnlocked__alurn:hover:not(:disabled){color:var(--ic-text);background:var(--ic-bg)}.ViewEditModeToggle_toggleUnlocked__alurn{color:var(--ic-text);border-color:var(--ic-accent);background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}.ViewEditModeToggle_toggleLocked__v3J_F:disabled,.ViewEditModeToggle_toggleUnlocked__alurn:disabled{opacity:.5;cursor:not-allowed}.ViewEditModeToggle_icon__vfk5e{flex-shrink:0;display:block}.Modal_backdrop__O9hlB{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(4,8,14,.82);overflow:auto}.Modal_panelWide__fVjQ4,.Modal_panel__3k0om{width:min(28rem,100%);max-height:calc(100vh - 3rem);overflow:auto;background:var(--ic-surface);border:1px solid var(--ic-border);border-radius:8px;padding:1.1rem 1.25rem 1.15rem;box-shadow:0 16px 40px rgba(0,0,0,.45)}.Modal_panelWide__fVjQ4{width:min(720px,100%)}.Modal_header__nqLWP{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.Modal_title__JXUjh{margin:0;flex:1 1;min-width:0;font-size:1.15rem;font-weight:650}.Modal_headerActions__3Xokn{display:flex;flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto}.Modal_body__GPxOv{min-width:0}.Modal_actions__q3C2o{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.15rem;padding-top:.85rem;border-top:1px solid var(--ic-border)}.Modal_actionsStart__YBpN_{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.Modal_actionsEnd__eS5wM{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.Modal_cancel__G0bHz,.Modal_destructive__SUX0S,.Modal_submit__MuVjD{border-radius:4px;padding:.35rem .75rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.Modal_cancel__G0bHz{background:transparent;color:var(--ic-text);border:1px solid var(--ic-border)}.Modal_submit__MuVjD{background:var(--ic-accent);color:var(--ic-on-accent);border:none}.Modal_destructive__SUX0S{background:var(--ic-danger);color:var(--ic-on-danger);border:1px solid var(--ic-danger)}.Modal_cancel__G0bHz:hover:not(:disabled),.Modal_destructive__SUX0S:hover:not(:disabled),.Modal_submit__MuVjD:hover:not(:disabled){filter:brightness(1.08)}.Modal_cancel__G0bHz:disabled,.Modal_destructive__SUX0S:disabled,.Modal_submit__MuVjD:disabled{opacity:.5;cursor:not-allowed}.Modal_cancel__G0bHz:focus-visible,.Modal_destructive__SUX0S:focus-visible,.Modal_submit__MuVjD:focus-visible{outline:2px solid var(--ic-focus-ring);outline-offset:2px}.ToolboxMenu_wrap__btT97{position:relative;flex:0 0 auto}.ToolboxMenu_trigger__9NRgr{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;margin:0;border:1px solid var(--ic-border);border-radius:4px;background:transparent;color:var(--ic-muted);cursor:pointer}.ToolboxMenu_trigger__9NRgr:hover:not(:disabled){color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border))}.ToolboxMenu_triggerOpen__Goevg{color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 16%,transparent);border-color:var(--ic-accent)}.ToolboxMenu_trigger__9NRgr:disabled{opacity:.4;cursor:not-allowed}.ToolboxMenu_trigger__9NRgr:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.ToolboxMenu_icon__WnEvk{display:block}.ToolboxMenu_flyout__L5Ub_{position:absolute;top:calc(100% + .35rem);right:0;z-index:35;min-width:12rem;width:max-content;max-width:20rem;margin:0;padding:.35rem 0;list-style:none;background:var(--ic-surface);border:1px solid var(--ic-border);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.ToolboxMenu_item__N6wwO{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--ic-text);font:inherit;font-size:.875rem;padding:.4rem .75rem;cursor:pointer}.ToolboxMenu_item__N6wwO:focus-visible,.ToolboxMenu_item__N6wwO:hover:not(:disabled){background:color-mix(in srgb,var(--ic-accent) 12%,transparent);outline:none}.ToolboxMenu_item__N6wwO:disabled{opacity:.45;cursor:not-allowed}.ListRowActions_row__1vkBo{display:inline-flex;align-items:center;gap:.15rem}.ListRowActions_btn__qqTDB{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;margin:0;border:none;border-radius:4px;background:transparent;color:var(--ic-muted);cursor:pointer;line-height:0}.ListRowActions_btn__qqTDB:hover:not(:disabled){color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}.ListRowActions_btnDanger__6W_O6:hover:not(:disabled){color:var(--ic-on-danger);background:var(--ic-danger)}.ListRowActions_btn__qqTDB:disabled{opacity:.35;cursor:not-allowed}.ListRowActions_btn__qqTDB:focus-visible{outline:2px solid var(--ic-accent);outline-offset:1px}.ListRowActions_icon__oLBxs{display:block}.WindowTrafficLights_lights__nloK5{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:1px 2px}.WindowTrafficLights_btn__6PwgB{position:relative;width:12px;height:12px;padding:0;margin:0;border:.5px solid rgba(0,0,0,.18);border-radius:50%;cursor:pointer;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:inset 0 .5px .5px rgba(255,255,255,.35)}.WindowTrafficLights_btn__6PwgB:disabled{opacity:.35;cursor:default}.WindowTrafficLights_btn__6PwgB:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.WindowTrafficLights_close__jq21g{background:var(--ic-traffic-close)}.WindowTrafficLights_minimize__nGKvp{background:var(--ic-traffic-minimize)}.WindowTrafficLights_maximize__J8g_x{background:var(--ic-traffic-maximize)}.WindowTrafficLights_btn__6PwgB:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .08s ease}.WindowTrafficLights_lights__nloK5:hover .WindowTrafficLights_btn__6PwgB:not(:disabled):after{opacity:1}.WindowTrafficLights_close__jq21g:after{background:linear-gradient(45deg,transparent 42%,rgba(78,0,0,.75) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,rgba(78,0,0,.75) 42% 58%,transparent 58%)}.WindowTrafficLights_minimize__nGKvp:after{background:linear-gradient(transparent 42%,rgba(110,60,0,.8) 42% 58%,transparent 58%);background-size:60% 100%;background-position:50%;background-repeat:no-repeat}.WindowTrafficLights_maximize__J8g_x:after{background:linear-gradient(transparent 42%,rgba(0,70,20,.8) 42% 58%,transparent 58%),linear-gradient(90deg,transparent 42%,rgba(0,70,20,.8) 42% 58%,transparent 58%);background-size:55% 55%;background-position:50%;background-repeat:no-repeat}.GeoMapView_wrap__co2wi{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;width:100%}.GeoMapView_map__1cTTG{flex:1 1;width:100%;min-height:0;height:100%;border:none;border-radius:0;background:var(--ic-surface);z-index:0}.GeoMapView_empty__D_O5_,.GeoMapView_metaBtn__kqMdi{position:absolute;left:.65rem;bottom:.65rem;z-index:1;margin:0;max-width:calc(100% - 2.5rem);padding:.35rem .55rem;border:1px solid var(--ic-border);border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);color:var(--ic-muted);font:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 2px 8px rgb(0 0 0/.25)}.GeoMapView_empty__D_O5_{pointer-events:none}.GeoMapView_metaBtn__kqMdi{pointer-events:auto;cursor:pointer;text-align:left}.GeoMapView_metaBtn__kqMdi:hover{color:var(--ic-text);border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border));background:color-mix(in srgb,var(--ic-surface) 96%,var(--ic-accent))}.GeoMapView_metaBtn__kqMdi:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.GeoMapView_metaBtn__kqMdi[aria-expanded=true]{color:var(--ic-text);border-color:color-mix(in srgb,var(--ic-accent) 55%,var(--ic-border))}.GeoMapView_featureFlyout__5QX0R{position:absolute;left:.65rem;bottom:.65rem;z-index:5;display:flex;flex-direction:column;width:min(280px,calc(100% - 1.3rem));height:50%;max-height:50%;border:1px solid var(--ic-border);border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:0 4px 18px rgb(0 0 0/.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.25;transition:opacity .15s ease;pointer-events:auto}.GeoMapView_featureFlyoutHot__koz3Z{opacity:1}.GeoMapView_featureFlyoutHeader__r4w15{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-bottom:1px solid var(--ic-border);flex-shrink:0}.GeoMapView_featureFlyoutTitle__rsroK{margin:0;font-size:.95rem;font-weight:600;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ic-text)}.GeoMapView_srOnly__kR0vQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GeoMapView_featureList__JdmWL{list-style:none;margin:0;padding:.35rem 0 .75rem;overflow:auto;flex:1 1;min-height:0}.GeoMapView_featureRow__mwzoJ{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;margin:0;padding:.55rem .85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--ic-border) 70%,transparent);background:transparent;color:var(--ic-text);font:inherit;text-align:left;cursor:pointer}.GeoMapView_featureRow__mwzoJ:hover{background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}.GeoMapView_featureRow__mwzoJ:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.GeoMapView_featureRowTitle__LO8yU{font-size:.85rem;font-weight:600;line-height:1.3;word-break:break-word}.GeoMapView_featureRowMeta__Q13fK{color:var(--ic-muted);font-size:.72rem;font-family:var(--ic-mono);line-height:1.35;word-break:break-word}.GeoMapView_pin__NWXge{display:flex;flex-direction:row;align-items:center;gap:.35rem;background:transparent!important;border:none!important;width:auto!important;height:auto!important;pointer-events:auto;cursor:pointer;white-space:nowrap;font-family:var(--ic-font)}.GeoMapView_pinDot__BgeEA{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--ic-accent);border:2px solid var(--ic-text);box-shadow:0 1px 2px rgb(0 0 0/.45)}.GeoMapView_pinRegion___tO_V .GeoMapView_pinDot__BgeEA{border-radius:2px;background:transparent;border-color:var(--ic-accent);box-shadow:none}.GeoMapView_pinLabel__DCCKL{max-width:11rem;overflow:hidden;text-overflow:ellipsis;padding:.1rem .35rem;border-radius:3px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);border:1px solid var(--ic-border);color:var(--ic-text);font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.01em;box-shadow:0 1px 2px rgb(0 0 0/.35)}.GeoMapView_detailTooltip__tnsqm{background:var(--ic-surface)!important;border:1px solid var(--ic-border)!important;border-radius:4px!important;color:var(--ic-text)!important;box-shadow:0 4px 14px rgb(0 0 0/.35)!important;padding:0!important;font-family:var(--ic-font);font-size:.8rem;line-height:1.35;max-width:16rem}.GeoMapView_detailTooltip__tnsqm:before{border-top-color:var(--ic-border)!important}.GeoMapView_tooltipBody__Hkz_c{padding:.5rem .65rem;display:flex;flex-direction:column;gap:.35rem}.GeoMapView_tooltipTitle__lEwrL{font-weight:650;color:var(--ic-text);margin-bottom:.1rem;word-break:break-word}.GeoMapView_tooltipRow__GYTXM{display:grid;grid-template-columns:5.25rem 1fr;grid-gap:.35rem;gap:.35rem;align-items:start}.GeoMapView_tooltipKey__nwUbb{color:var(--ic-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.GeoMapView_tooltipVal__B_hds{color:var(--ic-text);font-family:var(--ic-mono);font-size:.72rem;word-break:break-word}.GraphView_wrap__cIw1c{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;width:100%;background:var(--ic-bg)}.GraphView_filters__NXxsv{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border-bottom:1px solid var(--ic-border);background:var(--ic-surface);flex-shrink:0}.GraphView_filterRow__rNXIf{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .9rem}.GraphView_filterLabel__2XfM_{font-size:.72rem;color:var(--ic-muted);text-transform:uppercase;letter-spacing:.04em}.GraphView_filterField__iVvNO{display:flex;flex-direction:column;gap:.2rem;min-width:8.5rem}.GraphView_check__EpnLE{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:var(--ic-text);cursor:pointer}.GraphView_select__8CWx_{font:inherit;font-size:.85rem;padding:.3rem .45rem}.GraphView_resetBtn__Zie0U,.GraphView_select__8CWx_{color:var(--ic-text);background:var(--ic-bg);border:1px solid var(--ic-border);border-radius:4px}.GraphView_resetBtn__Zie0U{align-self:flex-end;font:inherit;font-size:.82rem;padding:.35rem .6rem;cursor:pointer}.GraphView_resetBtn__Zie0U:hover{border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border));background:color-mix(in srgb,var(--ic-surface) 96%,var(--ic-accent))}.GraphView_resetBtn__Zie0U:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.GraphView_canvas__e3E94{position:relative;flex:1 1;min-height:0;width:100%;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab}.GraphView_canvasPanning__r0_Tt{cursor:-webkit-grabbing;cursor:grabbing}.GraphView_svg__BV60z{display:block;width:100%;height:100%;background:linear-gradient(var(--ic-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ic-grid) 1px,transparent 1px);background-size:24px 24px;background-color:var(--ic-bg)}.GraphView_edge__oTTjz{fill:none;stroke:var(--ic-accent);stroke-width:1.5;opacity:.75;cursor:pointer}.GraphView_edge__oTTjz:focus-visible,.GraphView_edge__oTTjz:hover{opacity:1;stroke-width:2.25}.GraphView_edgeLabel__ncGiI{fill:var(--ic-muted);font-size:9px;font-family:var(--ic-mono);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GraphView_node__XGlr6{cursor:pointer}.GraphView_node__XGlr6:focus{outline:none}.GraphView_node__XGlr6:focus-visible .GraphView_nodeHalo__f6qmq{stroke:var(--ic-text);stroke-width:2}.GraphView_nodeCircle__4N_dJ{fill:var(--ic-surface);stroke:var(--ic-accent);stroke-width:2}.GraphView_nodeSeed__QlkAV .GraphView_nodeCircle__4N_dJ{stroke-width:3;fill:color-mix(in srgb,var(--ic-accent) 18%,var(--ic-surface))}.GraphView_nodeLabel___XEY5{fill:var(--ic-text);font-size:11px;font-weight:600;font-family:var(--ic-font);stroke:var(--ic-surface);stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GraphView_legend__9Uo1u{position:absolute;right:.65rem;top:.65rem;z-index:2;display:flex;flex-direction:column;gap:.25rem;padding:.45rem .55rem;border:1px solid var(--ic-border);border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);box-shadow:0 2px 8px rgb(0 0 0/.25);font-size:.72rem;color:var(--ic-muted);pointer-events:none}.GraphView_legendTitle__dncn5{font-weight:650;color:var(--ic-text);margin-bottom:.15rem}.GraphView_legendRow__nJmeT{display:flex;align-items:center;gap:.4rem}.GraphView_legendSwatch__Jo_jQ{width:18px;height:0;border-top:2px solid var(--ic-accent)}.GraphView_empty__km4Lv,.GraphView_metaBtn__DHzfE{position:absolute;left:.65rem;bottom:.65rem;z-index:1;margin:0;max-width:calc(100% - 2.5rem);padding:.35rem .55rem;border:1px solid var(--ic-border);border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);color:var(--ic-muted);font:inherit;font-size:.8rem;line-height:1.35;box-shadow:0 2px 8px rgb(0 0 0/.25)}.GraphView_empty__km4Lv{pointer-events:none}.GraphView_metaBtn__DHzfE{pointer-events:auto;cursor:pointer;text-align:left}.GraphView_metaBtn__DHzfE:hover{color:var(--ic-text);border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border));background:color-mix(in srgb,var(--ic-surface) 96%,var(--ic-accent))}.GraphView_metaBtn__DHzfE:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.GraphView_metaBtn__DHzfE[aria-expanded=true]{color:var(--ic-text);border-color:color-mix(in srgb,var(--ic-accent) 55%,var(--ic-border))}.GraphView_featureFlyout__gpBDk{position:absolute;left:.65rem;bottom:.65rem;z-index:5;display:flex;flex-direction:column;width:min(300px,calc(100% - 1.3rem));height:50%;max-height:50%;border:1px solid var(--ic-border);border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:0 4px 18px rgb(0 0 0/.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.25;transition:opacity .15s ease;pointer-events:auto}.GraphView_featureFlyoutHot__oEQLP{opacity:1}.GraphView_featureFlyoutHeader__yjpu0{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-bottom:1px solid var(--ic-border);flex-shrink:0}.GraphView_featureFlyoutTitle__It7cN{margin:0;font-size:.95rem;font-weight:600;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ic-text)}.GraphView_srOnly__zUp3S{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GraphView_featureList__CQazr{list-style:none;margin:0;padding:.35rem 0 .75rem;overflow:auto;flex:1 1;min-height:0}.GraphView_featureSection__j_1nG{margin:.35rem .85rem .15rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ic-muted)}.GraphView_featureRow__24Izx{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;width:100%;margin:0;padding:.5rem .85rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--ic-border) 70%,transparent);background:transparent;color:var(--ic-text);font:inherit;text-align:left;cursor:pointer}.GraphView_featureRow__24Izx:hover{background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}.GraphView_featureRow__24Izx:focus-visible{outline:2px solid var(--ic-accent);outline-offset:-2px}.GraphView_featureRowTitle__AVGjm{font-size:.85rem;font-weight:600;line-height:1.3;word-break:break-word}.GraphView_featureRowMeta__lUnfS{color:var(--ic-muted);font-size:.72rem;font-family:var(--ic-mono);line-height:1.35;word-break:break-word}.GraphView_hint__7DpF_{position:absolute;right:.65rem;bottom:.65rem;z-index:1;margin:0;padding:.3rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--ic-surface) 88%,transparent);color:var(--ic-muted);font-size:.72rem;pointer-events:none}.RelationshipBuilder_stepper__uOl59{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1rem;padding:0;list-style:none}.RelationshipBuilder_stepCurrent__1Xd8q,.RelationshipBuilder_stepDone__WDpOn,.RelationshipBuilder_step__RTThM{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--ic-muted)}.RelationshipBuilder_stepCurrent__1Xd8q{color:var(--ic-text)}.RelationshipBuilder_stepDone__WDpOn{color:var(--ic-accent)}.RelationshipBuilder_stepIndexCurrent__hcCTy,.RelationshipBuilder_stepIndexDone__MOb9I,.RelationshipBuilder_stepIndex__uMFLS{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid var(--ic-border);font-size:.7rem;line-height:1}.RelationshipBuilder_stepIndexCurrent__hcCTy{border-color:var(--ic-accent);background:color-mix(in srgb,var(--ic-accent) 18%,transparent);color:var(--ic-text)}.RelationshipBuilder_stepIndexDone__MOb9I{border-color:var(--ic-accent);background:var(--ic-accent);color:var(--ic-on-accent)}.RelationshipBuilder_lede__kKhc_{margin:0 0 .85rem;color:var(--ic-muted);font-size:.875rem;line-height:1.45}.RelationshipBuilder_searchRow__nx57a{margin-bottom:.65rem}.RelationshipBuilder_pickList__C_Cxv{list-style:none;margin:0;padding:0;max-height:16rem;overflow:auto;border:1px solid var(--ic-border);border-radius:6px}.RelationshipBuilder_pickItemActive__XPYAg,.RelationshipBuilder_pickItem__1WBlW{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;text-align:left;border:none;border-bottom:1px solid var(--ic-border);background:transparent;color:var(--ic-text);font:inherit;font-size:.875rem;line-height:1.35;padding:.65rem .75rem;cursor:pointer}.RelationshipBuilder_pickList__C_Cxv li:last-child .RelationshipBuilder_pickItemActive__XPYAg,.RelationshipBuilder_pickList__C_Cxv li:last-child .RelationshipBuilder_pickItem__1WBlW{border-bottom:none}.RelationshipBuilder_pickItem__1WBlW:hover{background:color-mix(in srgb,var(--ic-accent) 10%,transparent)}.RelationshipBuilder_pickItemActive__XPYAg{background:color-mix(in srgb,var(--ic-accent) 20%,transparent)}.RelationshipBuilder_pickItemActive__XPYAg:focus-visible,.RelationshipBuilder_pickItem__1WBlW:focus-visible{outline:2px solid var(--ic-focus-ring);outline-offset:-2px}.RelationshipBuilder_pickTitle__Zzanm{display:block;font-weight:600;line-height:1.35;word-break:break-word}.RelationshipBuilder_pickMeta__MDLXr{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.75rem;line-height:1.35;color:var(--ic-muted)}.RelationshipBuilder_empty__Kfg8t{margin:0;padding:.85rem .7rem;color:var(--ic-muted);font-size:.875rem}.RelationshipBuilder_backRow__2D9cK{margin:0 0 .75rem}.RelationshipBuilder_backBtn__g03Hq{border:none;background:transparent;color:var(--ic-accent);font:inherit;font-size:.85rem;font-weight:600;padding:0;cursor:pointer}.RelationshipBuilder_backBtn__g03Hq:hover:not(:disabled){text-decoration:underline}.RelationshipBuilder_backBtn__g03Hq:disabled{opacity:.5;cursor:not-allowed}.RelationshipBuilder_backBtn__g03Hq:focus-visible{outline:2px solid var(--ic-focus-ring);outline-offset:2px}.RelationshipBuilder_reviewDl__bWrzE{margin:0;display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.45rem .75rem;gap:.45rem .75rem;font-size:.875rem}.RelationshipBuilder_reviewDl__bWrzE dt{margin:0;color:var(--ic-muted);font-weight:600}.RelationshipBuilder_reviewDl__bWrzE dd{margin:0;min-width:0;word-break:break-word}.RelationshipBuilder_connector__VBS95{color:var(--ic-muted);font-weight:600}.RelationshipBuilder_helpBtn__Bj5y_{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--ic-border);border-radius:999px;background:transparent;color:var(--ic-muted);font:inherit;cursor:pointer;flex-shrink:0}.RelationshipBuilder_helpBtn__Bj5y_:hover{color:var(--ic-text);border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border));background:color-mix(in srgb,var(--ic-accent) 10%,transparent)}.RelationshipBuilder_helpBtn__Bj5y_:focus-visible{outline:2px solid var(--ic-focus-ring);outline-offset:2px}.RelationshipBuilder_helpBtn__Bj5y_[aria-expanded=true]{color:var(--ic-accent);border-color:color-mix(in srgb,var(--ic-accent) 55%,var(--ic-border));background:color-mix(in srgb,var(--ic-accent) 14%,transparent)}.RelationshipBuilder_helpPanel__z77mc{margin:0 0 .85rem;padding:.65rem .75rem;border:1px solid var(--ic-border);border-radius:6px;background:color-mix(in srgb,var(--ic-bg) 70%,var(--ic-surface));color:var(--ic-muted);font-size:.825rem;line-height:1.45}.RelationshipBuilder_helpPanel__z77mc p{margin:0 0 .5rem}.RelationshipBuilder_helpPanel__z77mc p:last-child{margin-bottom:0}.RelationshipBuilder_helpPanel__z77mc strong{color:var(--ic-text);font-weight:600}.RelationshipBuilder_connectGrid__Fy1Cm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}@media (max-width:720px){.RelationshipBuilder_connectGrid__Fy1Cm{grid-template-columns:1fr}}.RelationshipBuilder_endpointCol__QcxC_{min-width:0}.RelationshipBuilder_claimBox__EWhFj{margin:0 0 .85rem;padding:.75rem .85rem;border:1px solid var(--ic-border);border-radius:6px;background:color-mix(in srgb,var(--ic-accent) 8%,var(--ic-surface))}.RelationshipBuilder_claimPrimary__8NLrr{margin:0;font-size:.95rem;font-weight:600;line-height:1.4;color:var(--ic-text);word-break:break-word}.RelationshipBuilder_claimInverse__ChKlp{margin:.4rem 0 0;font-size:.8rem;line-height:1.4;color:var(--ic-muted);word-break:break-word}.RelationshipBuilder_chip__u0SPw{display:inline-flex;align-items:center;padding:.1rem .4rem;border:1px solid var(--ic-border);border-radius:4px;font-size:.7rem;font-weight:600;color:var(--ic-muted);background:color-mix(in srgb,var(--ic-bg) 60%,transparent)}.RelationshipBuilder_pickClaim__lDMHi{display:block;margin-top:.2rem;font-size:.75rem;line-height:1.35;color:var(--ic-text);word-break:break-word}.RelationshipBuilder_advanced__hvtmH{margin-top:.85rem}.RelationshipBuilder_advancedToggle__ofH9T{border:none;background:transparent;color:var(--ic-accent);font:inherit;font-size:.85rem;font-weight:600;padding:0;cursor:pointer}.RelationshipBuilder_advancedToggle__ofH9T:hover{text-decoration:underline}.RelationshipBuilder_advancedToggle__ofH9T:focus-visible{outline:2px solid var(--ic-focus-ring);outline-offset:2px}.RelationshipBuilder_advancedBody__FOjEZ{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--ic-border)}.RelationshipBuilder_temporalRow__jNSqH{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.TimelineView_wrap__PgfCN{display:flex;flex-direction:column;gap:.75rem}.TimelineView_filters__g8RaI{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border:1px solid var(--ic-border);border-radius:4px;background:var(--ic-surface)}.TimelineView_filterRow__t3EbF{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.TimelineView_filterLabel__xbiAx{font-size:.75rem;color:var(--ic-muted);text-transform:uppercase;letter-spacing:.04em}.TimelineView_check__IRvvr{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;color:var(--ic-text);cursor:pointer}.TimelineView_filterField__tScZl{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.TimelineView_select__Uh3b_{font:inherit;font-size:.9rem;color:var(--ic-text);background:var(--ic-bg);border:1px solid var(--ic-border);border-radius:4px;padding:.35rem .5rem}.TimelineView_scroll__U8S8w{overflow-x:auto;border:1px solid var(--ic-border);border-radius:4px;background:var(--ic-surface)}.TimelineView_svg__Ezzsv{display:block;width:100%;min-width:640px;height:auto}.TimelineView_mark___WlaZ:focus{outline:none}.TimelineView_mark___WlaZ:focus-visible circle,.TimelineView_mark___WlaZ:focus-visible rect{stroke:var(--ic-text);stroke-width:1.5}.TimelineView_mark___WlaZ:focus-visible .TimelineView_markLabel__HwoHu,.TimelineView_mark___WlaZ:hover .TimelineView_markLabel__HwoHu{fill:var(--ic-accent)}.TimelineView_markLabel__HwoHu{fill:var(--ic-text);stroke:var(--ic-surface);stroke-width:3px;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TimelineView_empty__6rYty,.TimelineView_meta__pPqiw{margin:0;color:var(--ic-muted);font-size:.9rem}.FloatingToolbar_toolbar__AW2rf{position:absolute;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:1px solid var(--ic-border);border-radius:10px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;min-width:48px;min-height:80px;overflow:visible;box-sizing:border-box}.FloatingToolbar_dockedBottom__xqaVQ,.FloatingToolbar_dockedLeft__uY0tD,.FloatingToolbar_dockedRight__H8H9m{min-width:0;min-height:0}.FloatingToolbar_dockedLeft__uY0tD{border-radius:0 10px 10px 0;border-left:none}.FloatingToolbar_dockedRight__H8H9m{border-radius:10px 0 0 10px;border-right:none}.FloatingToolbar_dockedBottom__xqaVQ{border-radius:10px 10px 0 0;border-bottom:none}.FloatingToolbar_dockedLeft__uY0tD .FloatingToolbar_icons__STMT7,.FloatingToolbar_dockedRight__H8H9m .FloatingToolbar_icons__STMT7{flex:0 0 auto;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center}.FloatingToolbar_dockedBottom__xqaVQ .FloatingToolbar_icons__STMT7{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.FloatingToolbar_dockedRight__H8H9m .FloatingToolbar_secondaryFlyout__6ZFXn{left:auto;right:calc(100% + .45rem)}.FloatingToolbar_dockedBottom__xqaVQ .FloatingToolbar_secondaryFlyout__6ZFXn{top:auto;bottom:calc(100% + .45rem);left:0}.FloatingToolbar_dragging__Xwy_2{opacity:.95;cursor:-webkit-grabbing;cursor:grabbing}.FloatingToolbar_titleBar__fkGnJ{display:flex;align-items:center;gap:.2rem;height:22px;flex-shrink:0;cursor:-webkit-grab;cursor:grab;padding:0 .35rem;box-sizing:border-box;border-bottom:1px solid var(--ic-border);background:color-mix(in srgb,var(--ic-bg) 55%,var(--ic-surface));border-radius:9px 9px 0 0}.FloatingToolbar_dockedLeft__uY0tD .FloatingToolbar_titleBar__fkGnJ{border-radius:0 9px 0 0}.FloatingToolbar_dockedRight__H8H9m .FloatingToolbar_titleBar__fkGnJ{border-radius:9px 0 0 0}.FloatingToolbar_dockedBottom__xqaVQ .FloatingToolbar_titleBar__fkGnJ{border-radius:9px 9px 0 0}.FloatingToolbar_dragging__Xwy_2 .FloatingToolbar_titleBar__fkGnJ{cursor:-webkit-grabbing;cursor:grabbing}.FloatingToolbar_titleBarSpacer__mCMAb{flex:1 1;min-width:0;height:100%;pointer-events:none}.FloatingToolbar_popOutBtn__rucD1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.35rem;height:1.35rem;padding:0;margin:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ic-muted);font-size:.65rem;cursor:pointer}.FloatingToolbar_popOutBtn__rucD1:hover{color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ic-accent) 35%,var(--ic-border))}.FloatingToolbar_popOutBtn__rucD1:focus-visible{outline:2px solid var(--ic-accent);outline-offset:1px}.FloatingToolbar_icons__STMT7{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:.35rem;overflow:visible;padding:.35rem}.FloatingToolbar_iconSlot__fm9L_{position:relative;flex:0 0 auto}.FloatingToolbar_iconBtn__86Xrk{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ic-muted);cursor:pointer}.FloatingToolbar_iconBtn__86Xrk:hover{color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 12%,transparent);border-color:color-mix(in srgb,var(--ic-accent) 35%,var(--ic-border))}.FloatingToolbar_iconBtnActive__TPjUh{color:var(--ic-text);background:color-mix(in srgb,var(--ic-accent) 20%,transparent);border-color:var(--ic-accent)}.FloatingToolbar_iconBtn__86Xrk:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.FloatingToolbar_secondaryFlyout__6ZFXn{position:absolute;top:0;left:calc(100% + .45rem);z-index:45;min-width:11rem;margin:0;padding:.35rem 0;list-style:none;background:var(--ic-surface);border:1px solid var(--ic-border);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.FloatingToolbar_secondaryItem__OTG_h{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--ic-text);font:inherit;font-size:.875rem;padding:.4rem .75rem;cursor:pointer}.FloatingToolbar_secondaryItem__OTG_h:focus-visible,.FloatingToolbar_secondaryItem__OTG_h:hover{background:color-mix(in srgb,var(--ic-accent) 12%,transparent);outline:none}.FloatingToolbar_resizeHandle__hnW6f{position:absolute;z-index:3;background:transparent}.FloatingToolbar_resizeN__sotqa{top:0;left:10px;right:10px;height:6px;cursor:ns-resize}.FloatingToolbar_resizeS__E4PQ6{bottom:0;left:10px;right:10px;height:6px;cursor:ns-resize}.FloatingToolbar_resizeE__KqHEv{right:0;top:10px;bottom:10px;width:6px;cursor:ew-resize}.FloatingToolbar_resizeW__G4gFH{left:0;top:10px;bottom:10px;width:6px;cursor:ew-resize}.FloatingToolbar_resizeNE__mWwPG{top:0;right:0;width:12px;height:12px;cursor:nesw-resize;z-index:4}.FloatingToolbar_resizeNW__ed9bn{top:0;left:0;width:12px;height:12px;cursor:nwse-resize;z-index:4}.FloatingToolbar_resizeSE__b_JjC{right:4px;bottom:4px;width:14px;height:14px;cursor:nwse-resize;z-index:4;border-radius:3px;background:linear-gradient(135deg,transparent 0 45%,color-mix(in srgb,var(--ic-muted) 70%,transparent) 45% 55%,transparent 55% 70%,color-mix(in srgb,var(--ic-muted) 70%,transparent) 70% 80%,transparent 80%)}.FloatingToolbar_resizeSW__5Frxw{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize;z-index:4}.RightFlyout_flyout__V43aq{position:absolute;top:0;right:0;bottom:0;z-index:30;display:flex;flex-direction:column;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);border-left:1px solid var(--ic-border);box-shadow:-12px 0 32px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:280px;max-width:min(720px,92vw)}.RightFlyout_resizeHandle__ppNQS{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:2}.RightFlyout_resizeHandle__ppNQS:focus-visible,.RightFlyout_resizeHandle__ppNQS:hover{background:color-mix(in srgb,var(--ic-accent) 35%,transparent);outline:none}.RightFlyout_header__hTHf1{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-bottom:1px solid var(--ic-border);flex-shrink:0}.RightFlyout_title__K3rvG{margin:0;font-size:.95rem;font-weight:600;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightFlyout_headerActions__ufrEk{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.RightFlyout_body__7c2BT{flex:1 1;min-height:0;overflow:auto;padding:.85rem 1rem 1.25rem;display:flex;flex-direction:column;align-items:stretch}.MinimizedWindowsBar_bar__cLMXR{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex-shrink:0;margin:0;padding:.35rem 1rem;border:none;border-bottom:1px solid var(--ic-border);border-radius:0;background:color-mix(in srgb,var(--ic-surface) 92%,var(--ic-chrome-from));box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2rem;box-sizing:border-box;width:100%}.MinimizedWindowsBar_chip__kW9VQ{display:inline-flex;align-items:center;gap:.4rem;max-width:14rem;margin:0;padding:.28rem .55rem .28rem .4rem;border:1px solid var(--ic-border);border-radius:6px;background:color-mix(in srgb,var(--ic-bg) 55%,transparent);color:var(--ic-text);font:inherit;font-size:.78rem;font-weight:550;cursor:pointer;line-height:1.2}.MinimizedWindowsBar_chip__kW9VQ:hover{border-color:color-mix(in srgb,var(--ic-accent) 45%,var(--ic-border));background:color-mix(in srgb,var(--ic-accent) 12%,transparent)}.MinimizedWindowsBar_chip__kW9VQ:focus-visible{outline:2px solid var(--ic-accent);outline-offset:2px}.MinimizedWindowsBar_chipDot__1Yjwc{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ic-traffic-minimize);border:.5px solid rgba(0,0,0,.18);box-shadow:inset 0 .5px .5px rgba(255,255,255,.35)}.MinimizedWindowsBar_chipLabel__ndFK_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspaceViewPanel_panel__TAS9U{position:absolute;z-index:20;display:flex;flex-direction:column;min-width:280px;min-height:200px;border:1px solid var(--ic-border);border-radius:10px;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;touch-action:none}.WorkspaceViewPanel_dragging__B13Fs{opacity:.97;cursor:-webkit-grabbing;cursor:grabbing}.WorkspaceViewPanel_header__9Yx_u{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem .45rem .65rem;border-bottom:1px solid var(--ic-border);flex-shrink:0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:color-mix(in srgb,var(--ic-bg) 35%,transparent);min-height:40px;box-sizing:border-box}.WorkspaceViewPanel_dragging__B13Fs .WorkspaceViewPanel_header__9Yx_u{cursor:-webkit-grabbing;cursor:grabbing}.WorkspaceViewPanel_title__SzZ93{margin:0;font-size:.9rem;font-weight:600;min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ic-text)}.WorkspaceViewPanel_headerActions__i3eYG{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.WorkspaceViewPanel_body__P3P7M{flex:1 1;min-height:0;overflow:auto;padding:0;display:flex;flex-direction:column;align-items:stretch}.WorkspaceViewPanel_resizeHandle___uVcR{position:absolute;z-index:3;background:transparent}.WorkspaceViewPanel_resizeN__vbm8e{top:0;left:10px;right:10px;height:6px;cursor:ns-resize}.WorkspaceViewPanel_resizeS__hPeH8{bottom:0;left:10px;right:10px;height:6px;cursor:ns-resize}.WorkspaceViewPanel_resizeE___iXCY{right:0;top:10px;bottom:10px;width:6px;cursor:ew-resize}.WorkspaceViewPanel_resizeW__s42c3{left:0;top:10px;bottom:10px;width:6px;cursor:ew-resize}.WorkspaceViewPanel_resizeNE__OaQn4{top:0;right:0;width:12px;height:12px;cursor:nesw-resize;z-index:4}.WorkspaceViewPanel_resizeNW__7X0L3{top:0;left:0;width:12px;height:12px;cursor:nwse-resize;z-index:4}.WorkspaceViewPanel_resizeSE__w0LDq{right:4px;bottom:4px;width:14px;height:14px;cursor:nwse-resize;z-index:4;border-radius:3px;background:linear-gradient(135deg,transparent 0 45%,color-mix(in srgb,var(--ic-muted) 70%,transparent) 45% 55%,transparent 55% 70%,color-mix(in srgb,var(--ic-muted) 70%,transparent) 70% 80%,transparent 80%)}.WorkspaceViewPanel_resizeSW__ZBkSt{bottom:0;left:0;width:12px;height:12px;cursor:nesw-resize;z-index:4}.style-guide_page___vDr7{min-height:100vh;background:var(--ic-bg);color:var(--ic-text)}.style-guide_skipLink__84hEF{position:absolute;left:-9999px;top:0;z-index:100;padding:.5rem .75rem;background:var(--ic-surface);color:var(--ic-text);border:1px solid var(--ic-border);border-radius:4px}.style-guide_skipLink__84hEF:focus{left:1rem;top:1rem}.style-guide_header__HrLK6{border-bottom:1px solid var(--ic-border);background:linear-gradient(180deg,var(--ic-chrome-from) 0,var(--ic-surface) 100%);padding:1.5rem 1.25rem 1.75rem}.style-guide_headerInner__FeaL8{max-width:90rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.style-guide_eyebrow__7Wc52{margin:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ic-muted)}.style-guide_title__zpOn5{margin:.35rem 0 0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;letter-spacing:-.02em}.style-guide_purpose__AYJSQ{margin:.5rem 0 0;max-width:40rem;color:var(--ic-muted);font-size:.95rem;line-height:1.45}.style-guide_revision__N8M7L{margin:.5rem 0 0;font-size:.75rem;color:var(--ic-muted)}.style-guide_headerNav__h8ku4{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem}.style-guide_body___WxoW{max-width:90rem;margin:0 auto;padding:2rem 1.25rem 4rem}.style-guide_main__j9Jyi{max-width:52rem;outline:none}.style-guide_section__K1jvS{scroll-margin-top:1.5rem;padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--ic-border)}.style-guide_section__K1jvS:last-child{border-bottom:none;margin-bottom:0}.style-guide_sectionTitle__q8jUW{margin:0 0 1.25rem;font-size:1.35rem;font-weight:650;letter-spacing:-.01em}.style-guide_sectionLede__Jm7iy{margin:-.5rem 0 1.25rem;color:var(--ic-muted);font-size:.9rem;line-height:1.45}.style-guide_monoPath__5VJ7O{font-family:var(--ic-mono);font-size:.8em}.style-guide_swatchGrid__Ute3o{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.style-guide_swatchCard__Uai4P{display:flex;gap:.85rem;padding:.85rem;border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface)}.style-guide_swatchChip__bqTPD{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:4px;border:1px solid var(--ic-border)}.style-guide_swatchLabel__QtV2W{margin:0;font-weight:600;font-size:.9rem}.style-guide_swatchHex__PR6ap{margin:.25rem 0 0;font-family:var(--ic-mono);font-size:.8rem}.style-guide_swatchContrast__Zr8Fm{margin:.25rem 0 0;font-size:.7rem;color:var(--ic-muted);line-height:1.35}.style-guide_swatchReq__2FnY2{margin:.4rem 0 0;font-size:.8rem;color:var(--ic-muted);line-height:1.35}.style-guide_gradientDemo__aKTPD{border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface);padding:1rem;margin-bottom:1rem}.style-guide_gradientDemo__aKTPD h3{margin:0 0 .35rem;font-size:1rem}.style-guide_gradientBar__iV21G{margin-top:.75rem;height:4.5rem;border-radius:4px;border:1px solid var(--ic-border)}.style-guide_typeSample__b9fNS{margin:0 0 1rem}.style-guide_typeSample__b9fNS h3{margin:0 0 .35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ic-muted);font-weight:600}.style-guide_demoRow__7xtZ_{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.style-guide_demoSurface__UD_7d{border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface);padding:1rem;margin-bottom:1rem}.style-guide_demoSurface__UD_7d h3{margin:0 0 .75rem;font-size:.9rem;font-weight:650}.style-guide_rules__HRvdV{margin:0 0 1rem;padding-left:1.2rem;color:var(--ic-muted);font-size:.875rem;line-height:1.55}.style-guide_rules__HRvdV li+li{margin-top:.35rem}.style-guide_actionRowDemo__TcIll{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-top:.75rem}.style-guide_actionRowSafe__9tOZf{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.style-guide_anatomyList__aaaMU{margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.55;color:var(--ic-muted)}.style-guide_anatomyList__aaaMU code{font-family:var(--ic-mono);font-size:.8em;color:var(--ic-text)}.style-guide_navDemo__8sele{max-width:16rem;border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface);padding:.75rem}.style-guide_chromeIndex__jSEGj{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:.875rem}.style-guide_userMenuDemo__tOjwr{display:flex;align-items:flex-start;gap:1rem;min-height:8rem;padding:.75rem 1rem;border:1px solid var(--ic-border);border-radius:8px;background:color-mix(in srgb,var(--ic-surface) 88%,transparent)}.style-guide_workspaceSandbox__bRzyD{position:relative;min-height:10rem;border:1px dashed var(--ic-border);border-radius:8px;background-color:var(--ic-bg);background-image:linear-gradient(var(--ic-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ic-grid) 1px,transparent 1px);background-size:24px 24px;padding:.75rem}.style-guide_toolbarChrome__AzRGS{width:3.5rem;border:1px solid var(--ic-border);border-radius:10px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.4);overflow:hidden}.style-guide_toolbarTitleBar__JEuwf{display:flex;align-items:center;justify-content:flex-end;height:22px;padding:0 .25rem;border-bottom:1px solid var(--ic-border);background:color-mix(in srgb,var(--ic-bg) 55%,var(--ic-surface))}.style-guide_toolbarTitleEmpty__hO9aX{flex:1 1}.style-guide_toolbarPopOut__wAZN8{display:inline-flex;color:var(--ic-muted);font-size:.65rem;opacity:.7}.style-guide_toolbarIcons__m_yK2{display:flex;flex-direction:column;gap:.3rem;align-items:center;padding:.35rem}.style-guide_toolbarIconChip__9a354{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.2rem .3rem;border:1px solid var(--ic-border);border-radius:4px;font-size:.65rem;color:var(--ic-muted);background:color-mix(in srgb,var(--ic-bg) 40%,transparent)}.style-guide_sandboxCaption__d_45N{margin:.65rem 0 0;font-size:.8rem;color:var(--ic-muted)}.style-guide_trafficDemo__2XS_l{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;border:1px solid var(--ic-border);border-radius:8px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);max-width:28rem;width:100%}.style-guide_flyoutAnatomy__3_kPu{position:relative;max-width:22rem;margin-left:auto;border:1px solid var(--ic-border);border-left-width:2px;border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:-12px 0 32px rgba(0,0,0,.35);overflow:hidden}.style-guide_flyoutAnatomyHeader__pxMVq{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-bottom:1px solid var(--ic-border);background:color-mix(in srgb,var(--ic-bg) 30%,transparent)}.style-guide_flyoutAnatomyTitle__cHHB9{flex:1 1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-guide_flyoutAnatomyBody__YA1PN{padding:.85rem 1rem 1.25rem}.style-guide_flyoutResizeHint__lKt1Y{position:absolute;left:0;top:0;bottom:0;width:4px;background:color-mix(in srgb,var(--ic-accent) 35%,transparent)}.style-guide_viewPanelAnatomy__WS_A0{max-width:26rem;border:1px solid var(--ic-border);border-radius:10px;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.4);overflow:hidden}.style-guide_viewPanelHeader__7VTHQ{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem .45rem .65rem;border-bottom:1px solid var(--ic-border);background:color-mix(in srgb,var(--ic-bg) 35%,transparent);min-height:40px;box-sizing:border-box}.style-guide_viewPanelBody__yta1H{padding:0;min-height:7rem}.style-guide_mapFillDemo__QrNAD{display:flex;align-items:center;justify-content:center;min-height:7rem;background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--ic-accent) 18%,transparent),transparent 55%),var(--ic-bg);color:var(--ic-muted);font-size:.85rem}.style-guide_healthPanelDemo__CE2ug{margin-top:1rem;max-width:22rem;border:1px solid var(--ic-border);border-radius:8px;background:var(--ic-surface);box-shadow:0 12px 36px rgba(0,0,0,.4);overflow:hidden}.style-guide_mapChromeDemo__i7Odw{max-width:28rem}.style-guide_mapBadge__X2nHO{position:absolute;left:.65rem;bottom:.65rem;z-index:2;margin:0;padding:.28rem .55rem;border:1px solid var(--ic-border);border-radius:999px;background:color-mix(in srgb,var(--ic-surface) 92%,transparent);color:var(--ic-text);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.style-guide_mapFeatureFlyout__Xctmb{position:absolute;left:.65rem;bottom:2.6rem;z-index:3;width:12rem;border:1px solid var(--ic-border);border-radius:8px;background:color-mix(in srgb,var(--ic-surface) 94%,transparent);box-shadow:0 8px 24px rgba(0,0,0,.35);opacity:.25;transition:opacity .15s ease;overflow:hidden}.style-guide_mapFeatureFlyoutHot__qwREf{opacity:1}.style-guide_mapFeatureHeader__a_Xoo{display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;border-bottom:1px solid var(--ic-border)}.style-guide_mapFeatureList__DT9_4{margin:0;padding:.35rem .65rem .55rem;list-style:none;font-size:.8rem}.style-guide_mapFeatureList__DT9_4 li+li{margin-top:.25rem}.style-guide_elevGrid___z5E4{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.style-guide_elevCard__T9w9l{border:1px solid var(--ic-border);border-radius:6px;background:var(--ic-surface);padding:1rem;min-height:5rem}.style-guide_elevLabel__YSoLg{margin:0 0 .35rem;font-weight:600;font-size:.85rem}.style-guide_elevMeta__aRLxO{margin:0;font-family:var(--ic-mono);font-size:.7rem;color:var(--ic-muted);line-height:1.4}.style-guide_dialogStatic__GMNW4{border:1px solid var(--ic-border);border-radius:8px;background:var(--ic-surface);box-shadow:0 16px 40px rgba(0,0,0,.45);padding:1.1rem 1.25rem 1.35rem;max-width:28rem}.style-guide_dialogStatic__GMNW4 header{margin-bottom:.75rem}.style-guide_dialogStatic__GMNW4 h3{margin:0;font-size:1.1rem;font-weight:650}.style-guide_a11yList__lDJtF{margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.55}.style-guide_a11yList__lDJtF li+li{margin-top:.45rem}.style-guide_footer__k9Zbj{max-width:90rem;margin:0 auto;padding:0 1.25rem 2.5rem;font-size:.8rem;color:var(--ic-muted)}.style-guide_srOnly___wUVe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}