._1XajCa_key,._1XajCa_sample{--mark-ground:var(--bg-panel)}._1XajCa_sample{flex:none}._1XajCa_key{gap:var(--space-12);flex-direction:column;display:flex}._1XajCa_title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:500;line-height:1.3}._1XajCa_groups{gap:var(--space-6) var(--space-20);grid-template-columns:1fr 1fr;margin:0;padding:0;font-size:14px;list-style:none;display:grid}._1XajCa_groups h3{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:13px;font-weight:600}._1XajCa_groups ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1XajCa_groups li{align-items:center;gap:var(--space-10);min-height:22px;display:flex}._1XajCa_groups ul:has(._1XajCa_switch){gap:var(--space-6)}._1XajCa_switch{min-height:var(--size-target);padding:0 var(--space-14) 0 var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-pill);color:inherit;font:inherit;text-align:left;align-items:center;gap:var(--space-10);cursor:pointer;background:0 0;flex:1;margin:0;font-weight:500;display:flex}._1XajCa_switch[aria-pressed=false]{color:var(--text-muted);text-decoration:line-through}._1XajCa_switch[aria-pressed=false] svg{opacity:.3}._1XajCa_route{stroke:var(--mark-route,currentColor)}._1XajCa_ground{stroke:var(--mark-ground)}._1XajCa_point{fill:var(--map-point)}._1XajCa_solid{fill:var(--map-point);stroke:var(--mark-ground)}._1XajCa_hollow{fill:var(--mark-ground);stroke:var(--map-point)}._1XajCa_swatch{border-radius:var(--radius-sm);flex:none;width:22px;height:14px}._1XajCa_lived{background:var(--map-tint-lived);border:1px solid var(--map-tint-lived-edge)}._1XajCa_visited{background:var(--map-tint-visited);border:1px solid var(--map-tint-visited-edge)}._1XajCa_region{background:var(--map-tint);opacity:.32}._1XajCa_swatches{gap:var(--space-6) var(--space-20);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._1XajCa_swatches li{align-items:center;gap:var(--space-10);min-height:22px;display:flex}
._98ICJq_empty{max-width:420px;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}._98ICJq_empty h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}._98ICJq_empty p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}._98ICJq_add{text-decoration:none}
